mirror of
https://github.com/troglobit/finit.git
synced 2026-10-12 10:12:32 +00:00
test: verify finit restarts crashing services & registers new PID
We extend the service.sh to emulate a well behaving service that creates and removes its own PID file. The new test emulates a crash by sending SIGKILL to service.sh. We then verify that Finit restarts it, and eventually registers the new PID when the services recreates the PID file. Issue #226 Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
|
||||
set -eu
|
||||
|
||||
echo $$ > /run/service.pid
|
||||
|
||||
while true; do
|
||||
sleep 5
|
||||
done
|
||||
|
||||
rm /run/service.pid
|
||||
|
||||
Reference in New Issue
Block a user