Portál AbcLinuxu, 12. května 2025 08:06

Dotaz: Cron hlasi ze spustil, ale nespustil

25.10.2008 21:41 Nes | skóre: 20 | blog: Nes
Cron hlasi ze spustil, ale nespustil
Přečteno: 260×
Odpovědět | Admin
Mam takovou potiz z cronem - preinstaloval jsem pc a zadal do crona (root >>>>> crontab -e}:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/sh /test1.sh

(/etc/init.d/cron restart)

v test1.sh (chmod 777 +x) mam : dir > dir.txt - pokud to rucne spustim, tak se objevi textak s vypisem (nic debilnejsiho me nenapadlo :D) ale pri spusteni cronem se nic neobjevi....

Byl jsem uz tak zoufaly, ze jsem ten test1.sh dal do / ale nic...

v cron.log je: Oct 25 21:35:01 debian /USR/SBIN/CRON[22359]: (root) CMD (/bin/sh /test1.sh) - to je dle meho ze se to spustilo - nic jineho tam neni :-(

Nevite prosim kde by mohla byt chyba?

Dik

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 25.10.2008 21:49 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, proč pro výpis adresáře používáte dir, ale každopádně jak máte zajištěno, který adresář se má vypsat a kam se má výpis uložit?
25.10.2008 22:06 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
vypise se ten adresar ve kterem je soubor test1.sh (v tomto pripade se vypise seznam adresaru v /) - dir je jeste zvyk z dosu :D - proste funguje, tak to pouzivam. kam zajistuje > dir.txt

tzn pokud v prikazove radce spustim dir > dir.txt tak mi vypis ulozi do dir.txt tam kde jsem to spustil
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
25.10.2008 22:33 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
tak nic, prisel jsem na to kde je chyba - kde jinde - na zidli :D - vypis se celou dobu delal v /root/dir.txt

tzn ze kdyz cron neco pusti, tak vystup da do /root i pres to, ze jsem mu to nerekl :-( (manualni spusteni ten soubor tam neda)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
25.10.2008 22:38 hysterix
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
Prosim te, neco si o tom precti. Ani v dosu, ani v linuxu se to nechova a nikdy nechovalo podle tvych predpokladu.
26.10.2008 09:30 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
j na to jsem uz taky prisel :D

Cosi jsem si o tom neco precetl, ale porad jsem nezjistil proc se to chova jinak, nezli kdyz to pustim ruco :-(
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
stybla avatar 26.10.2008 15:44 stybla | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
Tak si predelej na:
#!/bin/bash
cd /
dir > dir.txt

Jestli to nebude tim, ze skript je spousteny v $HOME uzivatele, pod kterym ta uloha bezi (snad je to alespon trochu srozumitelne).
stybla avatar 25.10.2008 23:59 stybla | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
Odpovědět | | Sbalit | Link | Blokovat | Admin
jeste bych dodal, ze tu hruzu v podobe ciselne rady lze nahradit */5.
26.10.2008 09:31 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Cron hlasi ze spustil, ale nespustil
dik :-)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

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.