Linux crontab (Megoldva)

Fórumok

Sziasztok!

Belefutottam egy hibaba, amely a kovetkezo:

crontab file-omba felveszem a kovetkezot:

*/2 * * * * root bash /usr/lib/cgi-bin/valami.sh

viszont nem csinal semmit, modositottam, es a kovetkezot hoztam letre:

*/2 * * * * /usr/lib/cgi-bin/valami.sh

illetve:

*/2 * * * * root /usr/lib/cgi-bin/valami.sh

sajnos nem jartam egyik esetben sem sikerrel, valakinek otlete mi lehet a baj?

koszonom

Hozzászólások

es persze a syslog-ban latszik, hogy a command lefut, de nem csinal semmit

Az /etc/crontab es /etc/cron.d -beli fileokba kell username, a felhasznalo sajat cronatb-jaba nem (crontab -e, /var/spool/cron).

Szervusz !

Én is belefutottam ilyen jellegű hibába, a megoldás az volt, hogy a .sh kiterjesztést átneveztem, ezután már futott.

Emlékeim szerint simán bash alatt indítható volt, csak cron(tab)-bal makacskodott.

CSZ

Helló,

fontos, hogy legyen új sor a cron tab file végén.

Ez nem fog lefutni:
*/2 * * * * root /usr/lib/cgi-bin/valami.sh< EOF >

Ez igen:
*/2 * * * * root /usr/lib/cgi-bin/valami.sh< Enter >
< EOF >