Portál AbcLinuxu, 13. října 2025 17:13
Řešení dotazu:
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í ?
... vzbudí zálohovací stroj, ten provede zálohu, a ... ve skriptu mám 10 minut pauzu .... a neusneTen sleep, jestli jsem to pochopil správně, je pouštěn synchronně na konci zálohovacího skriptu (zajišťuje časové okénko pro případný remote zásah/kontrolu po zálohách). Nikoli asynchronně, nezávisle na běhu zálohovacího skriptu.
shutdown +10
nefunguje? Ak nie, tak by som zavolal ten systemctl poweroff
cez čerstvý timer nastavený o 10 minút neskôr.
Funkce Wake-on-LAN (WOL) umožňuje probudit počítač ze spánku nebo úsporného režimu pomocí speciální síťové zprávy, ale nelze ji použít k probuzení již zcela vypnutého počítače.Ale https://forum.root.cz/index.php?topic=26334.0 naznačuje, že některé NASy lze z vypnutí probudit.. možná máte pravdu, v pondělí to zkusím. Ten zálohovač je obyč desktop PC. Ale dám vědět .. Milan
chci mít zálohovací stroj, který běžící server vzbudíToto je mierne nejednoznačná podmienka.
Vzbuzený backuper si stáhne po síti ze serveru zálohy ( snapshoty ) ( asi minuta ) a zase se uspí.Zálohovací software backuper nepoznám. Ale rozumné zálohovacie systémy majú v zálohovacej úlohe možnosť spustiť nejakú akciu pred zálohovaním alebo po zálohovaní. Nebolo by to jednoduchšie, prehľadnejšie a funkčnejšie? Možno to má ten SW backuper v sebe.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.