diff options
author | Ermal <eri@pfsense.org> | 2013-12-15 21:15:46 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2013-12-15 21:15:46 +0000 |
commit | 08b64f791426c4a9f980fd7b2f6d5359eff41c69 (patch) | |
tree | 9b232f0f56cfa2ef18cccb403b52a6162ae11d7c /etc/rc.initial.toggle_sshd | |
parent | 815f1f77ed88ce0eeb5b537fe6f7cc354eaa93de (diff) | |
download | pfsense-08b64f791426c4a9f980fd7b2f6d5359eff41c69.zip pfsense-08b64f791426c4a9f980fd7b2f6d5359eff41c69.tar.gz |
Use events to start sshd rather than relying on forking
Diffstat (limited to 'etc/rc.initial.toggle_sshd')
-rwxr-xr-x | etc/rc.initial.toggle_sshd | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/rc.initial.toggle_sshd b/etc/rc.initial.toggle_sshd index a7ecf6b..5f2de53 100755 --- a/etc/rc.initial.toggle_sshd +++ b/etc/rc.initial.toggle_sshd @@ -45,7 +45,7 @@ if (isset($config['system']['enablesshd'])) { write_config(); echo " done.\n"; echo "\nDisabling SSHD..."; - exec("/etc/sshd"); + send_event("service reload sshd"); echo " done.\n"; exec("ps awux | grep '/usr/sbin/sshd' | grep -v grep | awk '{print $2}' | xargs kill"); } @@ -59,7 +59,7 @@ if (isset($config['system']['enablesshd'])) { write_config(); echo " done.\n"; echo "\nEnabling SSHD..."; - exec("/etc/sshd"); + send_event("service reload sshd"); echo " done.\n\n"; } } |