diff options
Diffstat (limited to 'system/earlyoom/rc.earlyoom')
-rw-r--r-- | system/earlyoom/rc.earlyoom | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/system/earlyoom/rc.earlyoom b/system/earlyoom/rc.earlyoom index 033a8e53925a..0e1cbb303df8 100644 --- a/system/earlyoom/rc.earlyoom +++ b/system/earlyoom/rc.earlyoom @@ -14,7 +14,7 @@ do_start() { fi echo "Starting earlyoom..." # shellcheck disable=2086 - nohup /usr/bin/earlyoom $EARLYOOM_ARGS > /var/log/earlyoom.log 2>&1 & + nohup /usr/sbin/earlyoom $EARLYOOM_ARGS > /var/log/earlyoom.log 2>&1 & echo "$!" > /var/run/earlyoom.pid exit 0 } @@ -26,6 +26,7 @@ do_stop() { then echo "Stopping earlyoom..." kill -15 "$(cat /var/run/earlyoom.pid)" > /dev/null 2>&1 + rm -f /var/run/earlyoom.pid exit 0 fi fi @@ -39,6 +40,7 @@ do_force_stop() { then echo "Killing earlyoom..." kill -9 "$(cat /var/run/earlyoom.pid)" > /dev/null 2>&1 + rm -f /var/run/earlyoom.pid exit 0 fi fi |