Portál AbcLinuxu, 10. května 2025 08:19

Dotaz: Příkaz crontab -e nefunguje podle mých očekávání

11.6.2014 08:33 thx4help
Příkaz crontab -e nefunguje podle mých očekávání
Přečteno: 245×
Odpovědět | Admin
Dobrý den, vytvořil jsem si jednoduchý skript:

ping -c 1 8.8.8.8 >> pingtest.txt

Nastavil jsem skriptu chmod +x, spustil, otestoval, vše funguje.

Chci skript prostřednictvím příkazu crontab spouštět každou minutu. Postupoval jsem takto:

1.) su root 2.) crontab -e 3.) */1 * * * * /home/user/pingtest 4.) Zápis jsem uložil a následně jej ještě editoval v mc, kdy jsem pod něj přidal ještě jeden zakomentovaný řádek.

Bohužel zůstává soubor pingtest.txt pořád prázdný. Výstup z tohoto skriptu se do něj uloží jen v případě že jej spustím ručně.

Koukal jsem do /var/log/cron a v intervalu jedné minuty se tam skutečně opakuje tento zápis: Jun 11 07:43:01 localhost CROND[7493]: (root) CMD (/home/user/pingtest)

Ovšem pingtest.txt zůstává pořád prázdný. (jeho práva jsou - rw- rw- rw-, vlastník je root)

Nevíte prosím, kde dělám chybu? Předem děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2014 08:39 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Příkaz crontab -e nefunguje podle mých očekávání
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použít celou cestu
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
Řešení 1× (voda)
11.6.2014 08:48 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Příkaz crontab -e nefunguje podle mých očekávání
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud cron nehlásí v logu chybu, skript se ti zřejmě spouští v pořádku. Takže ten pingtest.txt máš ve working directory procesu, nejpravděpodobněji tedy v /root, když to spouštíš pod ním.

Je zbytečné ten skript pouštět pod rootem.

*/1 = *
11.6.2014 08:56 thx4help
Rozbalit Rozbalit vše Re: Příkaz crontab -e nefunguje podle mých očekávání
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den, pomohlo nastavení úplné cesty k tomu souboru, kde se má ukládat výstup. Díky za nakopnutí :)

Skript tedy budu pouštět jako jiný uživatel.

Děkuji za Vaše reakce :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.