diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2008-04-28 03:39:47 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2008-04-28 03:39:47 +0000 |
commit | 702a47025d96d990a65adf0b71e169643a2aef00 (patch) | |
tree | ac6f21b7f64667cca75075d81f60491a89019633 /etc/inc | |
parent | 18a124f75b50073aae7b87e381902553e263e4e7 (diff) | |
download | pfsense-702a47025d96d990a65adf0b71e169643a2aef00.zip pfsense-702a47025d96d990a65adf0b71e169643a2aef00.tar.gz |
Shutdown deleted process
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/openvpn.inc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index c076656..447a7c0 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -45,6 +45,14 @@ require_once('config.inc'); require_once('pfsense-utils.inc'); require_once('util.inc'); +// Shutdown running process if needed +function openvpn_delete($id) { + global $g, $config; + $ps = $g['varetc_path'] . "/openvpn_{$mode}{$id}.conf"; + $ps_id = `ps awux | grep $ps | awk '{ print $2 }'`; + killbypid($ps_id); +} + // Return the list of ciphers OpenVPN supports function openvpn_get_ciphers($pkg) { global $config; @@ -811,4 +819,5 @@ function openvpn_print_javascript2() { EOD; print($javascript); } -?> + +?>
\ No newline at end of file |