Portál AbcLinuxu, 10. května 2025 00:19
Jediné co mě napadá je to, že skript běží přesně 3660 vteřin, takže se jednotlivé části spouštění překrývají.
Zajímavé je že pokud spouštím skript s menším počtem částí (vyhodím jeden konkrétní skript, který volá), pak vše funguje.
Už jsem si myslel že jsem na to přišel, ale bohužel se mi to nepodařilo, stále to zlobí, jen to chvíli fungovalo. Už jsem se tu na toto ptal ve vlákně Jak otestovat stabilitu pc bez restartu?, ale nyní si myslím že to se stabilitou PC nemá nic společného.
Proto bych daný problém rád začal pořádně debugovat, jak mohu v Debianu přinutit cron, případně crontab (oboje má stejný problém), k pořádnému logování, abych zjistil kde je problém?
/etc/init.d/program startmám záznam
/etc/init.d/program_pomkterý obsahuje:
#! /bin/bash # cesty jsou důležité PATH="/sbin:/bin:/usr/sbin:/usr/bin" /etc/init.d/program start 2>>/var/log/program/log.log 1>>/var/log/program/log.logA najednou to 3x prošlo bez problémů, uvidím jestli to bude fungovat dlouhodobě :( Nemůže mít například cron nějaký limit pro počet řádků, které může skript vypsat?
/etc/init.d/program
také něco jako:
#! /bin/bash # cesty jsou důležité PATH="/sbin:/bin:/usr/sbin:/usr/bin"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.