Thread Previous • Date Previous • Date Next • Thread Next |
Poul Kristensen wrote:
7Hej ! Jeg er løbey ind i et - for mig - højste besynderligt problem. mine csh scripts kan ikke finde aliaser + source variable, når de afvikles i crontab. Det går fint fra brugerens kommandolinie. Ex, ./somescript.csh Fra brugerens crontab /bin/csh -c " source /sti/til/environment/environment_variable; /sti/til/somescript.csh " Ovennævnte linie kan ikke finde environment i Linux?? Køres samme linie direkte fra brugers kommandolinie går det derudaf. Har nogen et hint til hvorfor? Jeg har naturligvis "googlet".
Crontab kan ikke "se" environment variable; de skal sættes i crontab scriptet. Hvis du f.eks. googler sådan "linux environment variables in crontab job" er første hit dette: http://www.unix.com/sun-solaris/31898-setting-environment-variables-within-cron-jobs.html Citat:You need to create a script that sets the variable and runs your program, like:
* * * * * /usr/local/bin/myscript cat myscript export LD_LIBRARY_PATH=/your/library/path /usr/local/bin/myCprogram -- Med venlig hilsen Jørgen Heesche mailto:heesche@xxxxxxxxxxx
Thread Previous • Date Previous • Date Next • Thread Next |