Jag sökte angående ämnet.
Men hittade inte svaret.
Jag har nu försökt att skapa ett enkelt crond-job. Men misslyckas.
Så här går jag tillväga:
crontab -e root
skriver net kommandot i filen med hjälp av vi:
09 19 * * * date /home/inv/tmp/test
tiden har varit några minuter innan det egentliga klockslaget.
Sedan så kör jag:
crond
Men filen finns fortfarande kvar efter angivet klockslag.
???????
Vad går det fel ?
------------------
Fragor ger svar och svar ger kunskap - hur fan fixar jag till svenska bokstaver??
SPiNMedlem sedan mars 20007 896 inlägg Har du fortfarande inte fått det att fungera?
Om du kör endast date /home/inv/tmp/test, vad händer då? Kan ju vara så att det är något fel på ditt kommando.
------------------
SPiN, bjorne.w@telia.com
-- Wise men talk because they have something to say; fools, because they have to say something. --
RobbanMedlem sedan dec. 19992 555 inlägg Man bör även tänka på att det inte är säkert att alla omgivningsvariabler är satta till samma sak som när man är interaktivt inloggat. Gäller även $PATH varför man bör ta för vana att alltid skriva ut fullständiga sökvägar till program man anropar i crontab.
En klassiker. :)
------------------
Robban < robban@lipogram.com >
SPiNMedlem sedan mars 20007 896 inlägg Hittade följande om cron: http://support.linux.se/?main=docs/cron.php&org=docs
Där hittar du säkert något nyttigt. :)
GunnarDMedlem sedan juni 20014 290 inlägg
crontab -e root
skriver net kommandot i filen med hjälp av vi:
09 19 * * * date /home/inv/tmp/test
Detta kör date kommandot 19:09 med argumentet /home/inv/tmp/test.
Använder du "crontab -e" kommandot så skall raden se ut så här:
m h D M W kommando
Där:
m = Minut
h = Timma
D = Dag i månad
M = Månad
W = Dag i vecka
Däremot ändrar du i filen /etc/crontab så ser raden ut så här:
m h D M W user kommando
------------------
If you can't convince them, confuse them.
[Redigerat av GunnarD den 16 jan 2002]
ChainsawMedlem sedan sep. 20001 124 inlägg Absolut enklast är att redigera cron-sakerna i en egen fil och sedan låta programmet själv reda ut hur den ska lägga saker. Här är vad man skriver för att köra något 19:00 varje fredag:
0 19 * * fri /home/chainsaw/scripts/rename_latest_backup.sh >/dev/null 2>/dev/null
Pula in i en fil, skriv 'crontab <filnamn>', luta dig tillbaka och öppna en till öl.
------------------
Hollowhead - levererar din dagliga dos av nyttig hårdrock!
Jag klantade till det lite ...
Jag kollade på exemplet och där använde de date, jag trodde att det var ett kommando som behövdes för att fixa till det med tiden.
Nu funkar det fint.
------------------
Fragor ger svar och svar ger kunskap - hur fan fixar jag till svenska bokstaver??