fix warning regarding null byte
This commit is contained in:
parent
1cc7ba9fb1
commit
e75481b2f5
@ -71,9 +71,12 @@ if [ -f "$LOCK" ]; then
|
|||||||
printf "removing orphaned lock, pid %d does not exist\n" "$pid"
|
printf "removing orphaned lock, pid %d does not exist\n" "$pid"
|
||||||
rm -f "$LOCK"
|
rm -f "$LOCK"
|
||||||
else
|
else
|
||||||
if [[ -f "/proc/${pid}/cmdline" ]] && ! [[ $(cat "/proc/${pid}/cmdline") =~ $(basename "$0") ]]; then
|
if [[ -f "/proc/${pid}/cmdline" ]]; then
|
||||||
|
cmdline=$(tr "\0" " " <"/proc/${pid}/cmdline")
|
||||||
|
if ! [[ $cmdline =~ $(basename "$0") ]]; then
|
||||||
printf "removing orphaned lock, pid %d belongs to another process\n" "$pid"
|
printf "removing orphaned lock, pid %d belongs to another process\n" "$pid"
|
||||||
rm -f "$LOCK"
|
rm -f "$LOCK"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
KEEP_LOCK=1
|
KEEP_LOCK=1
|
||||||
error_exit "another job is running, pid=${pid}"
|
error_exit "another job is running, pid=${pid}"
|
||||||
|
Loading…
Reference in New Issue
Block a user