mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Wait 5 seconds after stopping or starting a service to give the kill or starting process enough time to do its magic instead of marking the service as up when it really is not.
This commit is contained in:
parent
e814de4fe1
commit
1dec547bf9
@ -46,15 +46,19 @@ if($_GET['mode'] == "restartservice" and $_GET['service']) {
|
||||
switch($_GET['service']) {
|
||||
case 'bsnmpd':
|
||||
services_snmpd_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
case 'dnsmasq':
|
||||
services_dnsmasq_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
case 'dhcpd':
|
||||
services_dhcpd_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
default:
|
||||
restart_service($_GET['service']);
|
||||
sleep(5);
|
||||
break;
|
||||
}
|
||||
$savemsg = "{$_GET['service']} has been restarted.";
|
||||
@ -64,15 +68,19 @@ if($_GET['mode'] == "startservice" and $_GET['service']) {
|
||||
switch($_GET['service']) {
|
||||
case 'bsnmpd':
|
||||
services_snmpd_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
case 'dnsmasq':
|
||||
services_dnsmasq_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
case 'dhcpd':
|
||||
services_dhcpd_configure();
|
||||
sleep(5);
|
||||
break;
|
||||
default:
|
||||
start_service($_GET['service']);
|
||||
sleep(5);
|
||||
break;
|
||||
}
|
||||
$savemsg = "{$_GET['service']} has been started.";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user