Sziasztok.
Beraktam egy bash scriptet crontabba.
Crontab most így néz ki.
MAILTO=én@mailcimem.com
# m h dom mon dow command
* 4 * * * /home/teamspeak/backup
Elviekben úgy gondolom ez hajnali 4 kor lefutattja a skriptet.
Hát az eredmény az lett .hogy 4 és 5 óra között percenként küldött egy levelet, hogy a cron lefutott és a levél szerint minden klappol. Nincs öteletetek ezt miért csinálhatja? Egyáltalán hol kezdjek el keresgélni, hogy mi lehet a bibi?
Válaszotokat köszönöm.
Rendszer:
Ubuntu 11.04 Server
- 5331 megtekintés
Hozzászólások
esetleg próbáld meg így:
0 4 * * * user command
én úgy tudom, hogy a * azt jelenti, hogy nem definiált azaz a * 4 * * * az az, hogy 4 óra körül fusson valamikor.
Javítsatok ki ha tévedek.
- A hozzászóláshoz be kell jelentkezni
szerintem meg inkább azt, hogy minden lehetséges esetben. ez így minden hónap minden napján, 4 óra minden perckor fog lefutni, azaz egy órán keresztül percenként. a 0 4 * * * javítás megoldja a gondod, ezek alapján minden hónap minden napján 4 óra 0 perckor fog lefutni, napi egyszer.
- A hozzászóláshoz be kell jelentkezni
man crontab RTFM.
ott van minden, ami kell.
pl.
0 4 * * 0-6 /home/teamspeak/backup
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
+1
De hogy okosodjunk is a crontab szabájait a cron 1 percenként elemzi és ha az időfeltételek igazak a scriptet lefuttatja.
Márpedig te ezt írtad:
* perckor
4 órakor
* napján a hónapnak
* hónapban
* napján a hétnek
Tehát a cron azt tette amit te bekonfiguráltál, csak te elnézted a percet, mással is előfordult már ;)
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokta. Ez eszembe se jutott....
- A hozzászóláshoz be kell jelentkezni