Linux crontab (Megoldva)

 ( heroes83 | 2012. július 21., szombat - 6:06 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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

Írj a szkriptedbe pár logolós sort. Írja ki milyen környezetben fut, mi a pwd-je, stb. Lehet, hogy csak nem találja a beírt parancsaidat mert nincs a path-ban, stb.
Ellenőrizném a futási jogot is a fájlra, annak aki futtatni akarja.

Linuxscripting

Koszonom, elbenaztam, mert a scriptbe nem a teljes eleresi utakat vettem fel, hanem csak a file-t, eleresi ut nelkul:(

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 >