Sziasztok,
belefutottam egy számomra nagyon érdekes hibába. Ha user-ként crontab -e parancs kiadásával szerkesztem a crontab file-t, akkor tökéletesen lefut, installing new crontab üzenet fogad. Ha viszont root-ként crontab -e -u user parancsot adom ki, és ugyanúgy szerkesztem a crontab file-t, ilyen üzenetekkel dobja vissza:
"/tmp/crontab.qRk3V3/crontab":1: bad day-of-month
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n)
amúgy ezzel próbálkozom: * * * * * echo Hello ,de bármit próbálok, ilyen üzenetekkel hasal el.
Mit rontok el?
Köszönöm!
- 160 megtekintés
Hozzászólások
Azzal lehet baja, hogy milyen user neveben fut. Crontabnal nincs usernev, sima cron jobnal meg meg kell adni. Szerintem ez a plusz mezo kavar be.
- A hozzászóláshoz be kell jelentkezni
-u user elvileg megmondja neki. user a felhasználónév ebben az esetben
- A hozzászóláshoz be kell jelentkezni
Azt ertem, pontosabban sejtettem. :-)
de mivel az utolso "csillagos" mezore panaszkodik, adja magat, hogy a kovetkezo mezovel lehet a hiba. Persze nem biztos.
- A hozzászóláshoz be kell jelentkezni
# dpkg -l | grep cron
ii cron 3.0pl1-137 amd64 process scheduling daemon
Nálam jó...
- A hozzászóláshoz be kell jelentkezni
ugyanez van nekem is
- A hozzászóláshoz be kell jelentkezni
Esetleg másik $EDITOR-ral szerkesztve?
- A hozzászóláshoz be kell jelentkezni
mcedit volt eddig, most kipróbáltam nano-val, ugyanaz...
- A hozzászóláshoz be kell jelentkezni
Nem lehet hogy elcsusznak a mezok, ha igy adod ki elfogadja? Tabbal eltolva és "" közé a text-et?
* * * * * echo "Hello"
- A hozzászóláshoz be kell jelentkezni
így is ugyanaz. nameg user-ként belépve működik crontab -e kiadása után, bármelyik editorral
- A hozzászóláshoz be kell jelentkezni
azt vettem észre, hogy csak akkor van ez a jelenség, ha ssh-val lépek be távolról.
- A hozzászóláshoz be kell jelentkezni
Van valami kulonbseg a fizikailag letett fileokban a spool alatt?
- A hozzászóláshoz be kell jelentkezni
Osszekevertem, a day of month nem az utolso, mea culpa. Esetleg hexdump -C segothet, hogy mi kerult a fileba, lehet, hogy nem space vagy tab karakter?
- A hozzászóláshoz be kell jelentkezni
ezaz! ez van benne space helyett: | 1.*..*..*..*..*|
kipróbáltam másik terminállal, és működött. Bár így még most sem értem, hogy miért működik userként és miért nem működik rootként.
köszönöm a segítséget
- A hozzászóláshoz be kell jelentkezni
Yes! El kene kezdenem lottozni. :-D
- A hozzászóláshoz be kell jelentkezni