From 970c5e1df6081fa6dee679c8cdb524f23ba28017 Mon Sep 17 00:00:00 2001 From: eclipse Date: Tue, 26 Sep 2023 22:16:45 +0200 Subject: [PATCH] added a sudoers file; refined handling of success/error --- conf/restarter | 2 ++ src/index.html | 2 +- src/restarter.php | 8 ++++++-- 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 conf/restarter diff --git a/conf/restarter b/conf/restarter new file mode 100644 index 0000000..f38fc86 --- /dev/null +++ b/conf/restarter @@ -0,0 +1,2 @@ +# sudoers entry for package restarter +www-data unterdemradar=NOPASSWD: /usr/bin/systemctl restart minidlna.service diff --git a/src/index.html b/src/index.html index 5cd5636..c05925f 100644 --- a/src/index.html +++ b/src/index.html @@ -20,8 +20,8 @@ console.log(query); + -
diff --git a/src/restarter.php b/src/restarter.php index 3fafaa2..3282145 100644 --- a/src/restarter.php +++ b/src/restarter.php @@ -14,6 +14,10 @@ } // execute shell command exec($command, $output, $exitcode); - echo "Output is
", join("
", $output), "

"; - echo "Exit code is ", $exitcode; + echo "Output is
", join("
", $output), "

";//DEBUG + if ( $exitcode == "0" ) { + echo "Success"; + } else { + echo "Command failed with exit code", $exitcode; + } ?>