summaryrefslogtreecommitdiffstats
path: root/etc/rc.initial.toggle_sshd
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2013-12-15 21:15:46 +0000
committerErmal <eri@pfsense.org>2013-12-15 21:15:46 +0000
commit08b64f791426c4a9f980fd7b2f6d5359eff41c69 (patch)
tree9b232f0f56cfa2ef18cccb403b52a6162ae11d7c /etc/rc.initial.toggle_sshd
parent815f1f77ed88ce0eeb5b537fe6f7cc354eaa93de (diff)
downloadpfsense-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-xetc/rc.initial.toggle_sshd4
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";
}
}
OpenPOWER on IntegriCloud