Portál AbcLinuxu, 12. května 2025 12:54
Řešení dotazu:
#!/bin/bash
jmenoscriptu="$(basename $0)"
for pid in $(pidof -x $jmenoscriptu ) ; do
if [ $pid != $$ ]; then
echo "[$(date)] Program je jiz spusten pod cislem PID $pid , ukoncuji jej."
kill -HUP $pid
fi
done
#Zde bude nasledovat to co se ma delat.
Ale záleží na použití.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.