Avatar billede vels Nybegynder
12. november 2006 - 23:01 Der er 1 kommentar og
2 løsninger

cron script virker ikke

Hej

jeg har en denne fil run.sh

chmod 777 /dev/ttyS0
rm -f /home/e-smith/files/ibays/vejr/html/testfile.log
log2300 /home/e-smith/files/ibays/vejr/html/testfile.log
sleep 15
php -q /home/e-smith/files/ibays/vejr/html/s.php


Den virker fint når jeg køre den når jeg er logget ind som root

Jeg har lavet dette cron:
*/1 * * * * root /home/e-smith/files/ibays/vejr/html/run.sh

Altså hvert minut køre den.

Den køre også fint nok... eller php scriptet gør... den her:
log2300 /home/e-smith/files/ibays/vejr/html/testfile.log
skulle lave filen testfile.log men det gør den ikke??

Når jeg køre kommandoen når jeg er logget ind med ssh kommer der fint en fil.. og når jeg køre run.sh via ssh så køre det også men ikke med cron??

Mangler jeg en parameter eller noget?
Jeg har chmod 777 run.sh
Avatar billede kasper.h Nybegynder
12. november 2006 - 23:08 #1
Det er sansynligvis fordi du skal have stierne til alle kommandoerne med... php, log2300 osv. Når den kører scriptet via cron, er der ikke sat nogen paths, som der er når du logger ind som root.
Avatar billede vels Nybegynder
12. november 2006 - 23:08 #2
fejl fundet der skulle en direkte sti til log2300
Avatar billede vels Nybegynder
12. november 2006 - 23:09 #3
vi slå halv skade nåede at finde fejl inden jeg så dit svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester