Portál AbcLinuxu, 12. května 2025 10:45
Ahoj, mám problém s nastavením naplanované úlohy v Debianu Lenny. Pro test jsem zkusil přidat přikazem crontab -e řádek :
*/5 * * * * root /home/mujadresar/test.sh
V souboru test. sh je : echo 1> /tmp/test.log Soubor ma chmod 777. crontab je ukončen # . Vypisem procesů jsem zjistil že cron běží. Restartoval jsem jej v init.d ale nepomaha, skript se nespusti.. , kde by ještě mohl být problém?
Pod jakým uživatelem spouštíš crontab -e? Uvádět uživatele root je zbytečné, pokud jsi root spustí se skript pod rootem a pokud nejsi, tak stejně nemáš práva na to spouštět skripty pod rootem, pokud nepoužiješ např. sudo.
Uvádět uživatele root je zbytečnéV Debianu je jeden soubor crontab pro všechny uživatele, takže je naopak dost důležité uvést, pod kým to má běžet
Problém je s tím "root". Jméno účtu se uvádí pouze v system-wide tabulkách, kdežto příkazem "crontab -e" editujete tabulku konkrétního účtu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.