[scripts] kill stale pids automatically
This commit is contained in:
parent
48f3216b04
commit
4ddf624999
@ -1,11 +1,14 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
ISO_BUILD_LOCK=/tmp/.daily_iso_build.sh.lock
|
ISO_BUILD_LOCK=/tmp/.daily_iso_build.sh.lock
|
||||||
LOCK_TIMEOUT=$((3600 * 2)) # 2 hours
|
LOCK_TIMEOUT=$((3600 * 12)) # 12 hours
|
||||||
|
|
||||||
kill_stale_process() {
|
kill_stale_process() {
|
||||||
echo "[kill] NOT killing stale process automatically for NOW" >&2
|
echo "[kill] NOT killing stale processes automatically: " >&2
|
||||||
#local inode=$(stat -L --format '%i' "${ISO_BUILD_LOCK}") # ignore device...
|
local pids=$(lsof "${ISO_BUILD_LOCK}" | tail -n +2 | awk '{ print $2 }')
|
||||||
#local pids=$(cat /proc/locks | grep ":${inode}" | awk '{ print $5 }')
|
echo ${pids} >&2
|
||||||
return 1
|
#for pid in ${pids}; do
|
||||||
|
# kill -TERM ${pid}
|
||||||
|
#done
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user