First commit

This commit is contained in:
2024-09-16 20:38:18 +02:00
parent f7b5f773b1
commit f09be2ba12
15 changed files with 759 additions and 0 deletions

34
ping-report/res/ping-report.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
BIN=/opt/ping-report/bin/ping-report
PID=/var/log/ping-report/pid.log
STATUS=/var/log/ping-report/status.log
case $1 in
start) sudo echo "STARTED" > $STATUS;
sudo $BIN;
echo "ping-report started";;
end) sudo echo "STOP" > $STATUS;
sudo rm $PID;
sleep 2;
sudo echo "ENDED" > $STATUS;
echo "ping-report ended";;
kill) sudo kill `cat $PID`;
sudo rm $PID;
sudo echo "ENDED" > $STATUS;
echo "ping-report killed";;
restart) sudo echo "STOP" > $STATUS;
sleep 2;
sudo rm $PID;
sudo echo "STARTED" > $STATUS;
sudo $BIN;
echo "ping-report restarted";;
status) if test -f "$PID"; then
echo "ping-report is alive";
else
echo "ping-report is not started";
fi;;
*) echo "Usage : ping-report [start | end | kill | restart]";
exit 1;;
esac