Portál AbcLinuxu, 12. května 2025 11:33

Dotaz: Nejde script cez cron

14.2.2007 11:40 Kardi | skóre: 3
Nejde script cez cron
Přečteno: 343×
Odpovědět | Admin
viem ze sa to tu uz viac krat preberalo, ale aj tak mi to nejde. dal som do crontabu */1 * * * * /home/peter/./skuska chcem aby mi to spustalo skript napr. skuska kazdu minutu,ale nespusti to ani raz v com moze byt problem,alebo som to zle napisal?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2007 11:53 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nejde script cez cron
Odpovědět | | Sbalit | Link | Blokovat | Admin

Něco jsem zkusil a ono to nefunguje. Co s tím?

Do jakého crontabu jste to dal? Jak jste poznal, že se ten skript nespustí "ani raz"? Je něco v logu?

14.2.2007 11:59 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
dal som crontab -e a nespusti mi ziadny script. viem to podal toho,ze tam mozem dat aj uplne jednoduchy, nech vypise napriklad ahoj a ani to nespravi
14.2.2007 12:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nejde script cez cron
A kam by to podle vás měl vypsat?
14.2.2007 12:07 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
o to tu predsa nejde. to uz ma zariadit script,ze kde to vypisat. jednoducho viem,ze sa nevykona ziadny script.
14.2.2007 12:11 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nejde script cez cron
Ale jde. Pokud tvrdíte, že se skript přes cron nespustil, čistě na základě toho, že vám nic nevypsal na terminál, není vůbec jasné, zda se opravdu nespustil.
14.2.2007 12:01 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Nejde script cez cron
Podivejte se do logu, crond kazdou operaci (nacteni crontabu, spusteni ulohy) loguje...
14.2.2007 12:09 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
kde je ten log? inac ten script ide,ked si ho spustim sam, ale nejde ak ide cez cron
14.2.2007 12:12 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Nejde script cez cron
crond používá normální logování pomocí syslog, kde najdete soubor s logy zjistite nejspiš v manuálu ke své distribuci (nebo v konfiguračním souboru vašeho syslogd nebo syslog-ng nebo co používáte na logování).
14.2.2007 12:31 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
no preto som sa pytal, lebo som uz prezeral syslog a nic som tam nenasiel,tak ci to nieje v inom, ale teraz som si to lepsie pozrel a nasiel som tam

Feb 14 09:51:01 peter sendmail[5869]: unable to qualify my own domain name (peter) -- using short name Feb 14 09:51:01 peter sendmail[5869]: l1E8p1VU005869: from=root, size=329, class=0, nrcpts=1, msgid=<200702140851.l1E8p1VU005869@peter>, relay=root@localhost Feb 14 09:51:01 peter /usr/sbin/cron[5410]: (root) RELOAD (crontabs/root)

Feb 14 09:51:01 peter /USR/SBIN/CRON[5900]: (root) CMD (/home/peter/./skuska)

Feb 14 09:51:01 peter sendmail[5902]: My unqualified host name (peter) unknown; sleeping for retry msgid=<200702140851.l1E8p1VU005869@peter>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Feb 14 09:51:01 peter sendmail[5869]: l1E8p1VU005869: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30329, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l1E8p1vT005898 Message accepted for delivery) mailer=local, pri=30735, dsn=2.0.0, stat=Sent

ale neviem v com je chyba
14.2.2007 12:59 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Nejde script cez cron
Feb 14 09:51:01 peter /usr/sbin/cron[5410]: (root) RELOAD (crontabs/root)

Tenhle radek rika, ze se nacetl crontab (pro uzivatele root - opravdu to chcete poustet jako root?)...
Feb 14 09:51:01 peter /USR/SBIN/CRON[5900]: (root) CMD (/home/peter/./skuska)
... a tenhle zase, ze se ten skript spustil.

Takze -- v cem je problem? Proc si myslite, ze se ten skript nespustil?
14.2.2007 13:07 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
dakujem za vysvetlenie. :-) tak potom nechapem, preco vysledok nevidim. ked napr. pustim ten skript rucne, on prebehne v poriadku a vystup toho scriptu je napr. cat /home/peter/vysledok, tak sa mi ten vesledok zobrazi, ale ked ho spustim cez crontab,tak sa nic nezobrazi
14.2.2007 13:13 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Nejde script cez cron
Otázka je, jak ten skript vypadá. Pouštět to v cronu, to může být něco jiného, než pod uživatelem z konzole (proměnné prostředí). Častá chyba: cesty.
14.2.2007 13:28 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
ANo ano to presne som kontroloval niekolko krat,lebo viem,ze to byva casta chyba, ale aj tak nic. tenn subor je ulozeny v /home/peter a vola sa skuska napr. a ja mam v crontabe */1 * * * * /home/peter/./skuska

nespustas ty nahodou nieco cez crontab?ak ano tak by si mi nemohol hodit vypis crontabu a popis,ze kde to mas ulozene.ze ci davam dobre tu cestu a tak
14.2.2007 13:37 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Nejde script cez cron
Raději sem dej výpis (do tagu PRE !) Tvého skriptu, ať ho vidíme. takto to jsou dohady "o ničem".
14.2.2007 13:34 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Nejde script cez cron
Výstup programov z cron-u chodí mailom. To sú imho tie hlášky sendmail-u.
14.2.2007 13:41 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Nejde script cez cron
No a co tady píšu ?
14.2.2007 13:36 JMP | skóre: 30
Rozbalit Rozbalit vše Re: Nejde script cez cron
Dobry den, podle me nemuzete spolehat na to, ze cron neco bude psat do konzole, protoze to bezi v jinem kontextu nez shell. Tedy pokud chcete nejaky vystup, tak jej ulozte do souboru a na ten se nasledne podivejte...

Pavel Skokan
14.2.2007 13:54 Kardi | skóre: 3
Rozbalit Rozbalit vše Re: Nejde script cez cron
Presne v tomto je asi chyba,lebo ostatne veci okrem toho vypisu idu.vytvoria sa vsetky subory a idu aj ostatne veci, len ten cat alebo ine vypisy nejdu
14.2.2007 14:06 JMP | skóre: 30
Rozbalit Rozbalit vše Re: Nejde script cez cron
Za normalnich okolnosti by Vam prisel vypis mailem, ale protoze mate problemy i s mailovym systemem, tak reseni vypisem do souboru je spise takove nouzove.
Na tyto problemy a okolnosti Vas jiz upozornoval Pavel1 - venujte prosim pozornost jeho prispevkum...
14.2.2007 13:10 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Nejde script cez cron
A v dalších řádcích - že bys měl obdržet mail, který s tím pravděpodobně souvisí ..., případně by něco mohlo být v /root/dead.letter .

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.