Portál AbcLinuxu, 28. srpna 2025 12:32
echo " 10 minut pauza " >> $logfile
sleep 600
echo " uspávám " >> $logfile
/usr/bin/systemctl suspend
ps -fax |grep sleep -B 2 404522 pts/0 Ss 0:00 | \_ -bash 404610 pts/0 S+ 0:00 | \_ /bin/bash ./test_skript.sh 404611 pts/0 S+ 0:00 | \_ sleep 100
Systemd má u service timeout na startování, takže to možná vytimeoutuje a on to zabije.
Možná bych vyzkoušel, zda by nepomohlo skript spustit na pozadí - v systemd spouštět skript, který ten tvůj s čekáním spustí s
nohup skript &
exec sctript.sh
?, kde script.sh by měl v sobě tu pauzu a uspání ?
shutdown +10
nefunguje? Ak nie, tak by som zavolal ten systemctl poweroff
cez čerstvý timer nastavený o 10 minút neskôr.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.