/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
dh_installcron
Fra : Morten P


Dato : 13-12-09 10:16

Nå, nu er jeg jo ved at bygge mit et deb arkiv og er nået til cron.

Jeg har indkommenteret dh_installcron og der kommer også fint en fil ned i
cron.d ved installering:


www-test@linux:/data/dev/sandbox$ cat /etc/cron.d/sandbox

* * * * * www echo `date` >> /tmp/date.txt




Der er ingen crontab for hverken root eller www og der kommer intet i
date.txt.

man dh_installcron gav mig ikke noget at gå efter.

Hvad er det jeg mangler at koble ind for at cron filen afvikles?



 
 
Morten P (13-12-2009)
Kommentar
Fra : Morten P


Dato : 13-12-09 12:24

> Hvad er det jeg mangler at koble ind for at cron filen afvikles?

Fra cron log:

Dec 13 12:21:01 FW-II /USR/SBIN/CRON[29035]: (www) CMD ( echo `date` >>
/tmp/date.txt)


tail -f /tmp/date.txt
Sun Dec 13 10:05:24 CET 2009


Hmmmm - Bare min egen manuelle kørsel.

Hvad er der dog med cron?



Hekatombe (13-12-2009)
Kommentar
Fra : Hekatombe


Dato : 13-12-09 12:47

On 13-12-2009 12:23, Morten P wrote:
>> Hvad er det jeg mangler at koble ind for at cron filen afvikles?
>
> Fra cron log:
> Dec 13 12:21:01 FW-II /USR/SBIN/CRON[29035]: (www) CMD ( echo `date`>>
> /tmp/date.txt)
>
> tail -f /tmp/date.txt
> Sun Dec 13 10:05:24 CET 2009
>
> Hmmmm - Bare min egen manuelle kørsel.
> Hvad er der dog med cron?

Hvem ejer filen /tmp/date.txt og har www lov til at skrive til den?

Du kunne også prøve at ændre kommando til "date >> /tmp/date.txt 2>>
/tmp/dateerror.txt" og så tjekker /tmp/dateerror.txt efter en kørsel for
at se om der er en fejlmeddelse.

Hekatombe (13-12-2009)
Kommentar
Fra : Hekatombe


Dato : 13-12-09 13:00

On 13-12-2009 12:46, Hekatombe wrote:
> Du kunne også prøve at ændre kommando til "date >> /tmp/date.txt 2>>
> /tmp/dateerror.txt" og så tjekker /tmp/dateerror.txt efter en kørsel for
> at se om der er en fejlmeddelse.

Og kommandoen skulle selvfølgelige havde været "(date >> /tmp/date.txt)
2>> /tmp/dateerror.txt"
Hvis du har en MTA installeret på lokal maskine så i stedet for at ændre
kommandoen, så kunne du bare tjekke www's mail på den lokale maskine
(eller hvem der nu får www's mail).

Morten P (13-12-2009)
Kommentar
Fra : Morten P


Dato : 13-12-09 14:00


>> Hmmmm - Bare min egen manuelle kørsel.
>> Hvad er der dog med cron?
>
> Hvem ejer filen /tmp/date.txt og har www lov til at skrive til den?

Arghr, ja, godt spottet!
Min manuelle kørsel var fra www-test og den var sat til at blive afviklet
som www

Tak!



Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste