summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-06-12 21:54:51 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-06-12 21:54:51 +0000
commit91afaefb52beaa6c4fa1003f25b7cc4760e52928 (patch)
tree7aeeefff731b80ca1a5e35d23227f88d3f777fd3
parent0b1f7eac2d3dbf11f4f3232758dec567a6fdf4ff (diff)
downloadpfsense-91afaefb52beaa6c4fa1003f25b7cc4760e52928.zip
pfsense-91afaefb52beaa6c4fa1003f25b7cc4760e52928.tar.gz
Enhanced error checking on stop
-rwxr-xr-xusr/local/www/status_services.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/local/www/status_services.php b/usr/local/www/status_services.php
index c957265..9532133 100755
--- a/usr/local/www/status_services.php
+++ b/usr/local/www/status_services.php
@@ -86,18 +86,23 @@ if($_GET['restartservice'] == "true") {
if($_GET['stopservice'] == "true") {
mwexec("/sbin/killall {$executable_name}");
- $savemsg = "{$package_name} has been stopped.";
+ $status = is_service_running($executable_name);
+ if($status == 1) {
+ $savemsg = "There was an error stopping {$package_name}.";
+ } else {
+ $savemsg = "{$package_name} has been stopped.";
+ }
}
if($_GET['startservice'] == "true") {
mwexec("/bin/sh /usr/local/etc/rc.d/{$raw_name}.sh start");
+ $status = is_service_running($executable_name);
if($status == 1) {
$savemsg = "{$package_name} has been started.";
} else {
$error_message = exec_command("/bin/sh /usr/local/etc/rc.d/{$raw_name}.sh start");
$savemsg = "There was a error restarting {$package_name}.<p>{$error_message}";
}
-
}
/* batch mode, allow other scripts to call this script */
OpenPOWER on IntegriCloud