Les traigo dos problemas distintos, en un mismo topic (a menos que me caiga una reprimenda y tenga que editar este y crear otro)
Tengo la siguiente linea en crontab del root
- Código: Seleccionar todo
40 15 * * 1-5 /root/program_init.sh
No estoy logrando que se ejecute el mismo correctamente. Deberia ejecutarse, estar todo el dia y automaticamente, cerrar para volver a iniciarse mañana.
- Código: Seleccionar todo
[root@[server] root]# ls -lh /root/program_init.sh
-rwxr----- 1 root root 861 May 20 15:24 /root/program_init.sh
[root@[server] root]# cat /root/program_init.sh
#!/bin/sh
dia=`date +%d.%m.%Y-%H:%M:%S`
## la variable de ambiente LANG setea que tipo de locale con el que trabaja el proceso de java
LANG=en_US.ISO-8859-1
export LANG
java -jar /opt/[program.version].[cliente1]/[program].jar Inicio &
java -jar /opt/[program.version].[cliente2]/[program].jar Inicio &
Ahora, si hago un tail -f de /var/log/cron y modifico la hora de ejecucion, veo que intenta ejecutarlo; pero en la practica, ni se mosquea
[root@[server] root]# ps ax | grep java
21586 pts/0 R 0:00 grep java
[root@[server] root]#
- Código: Seleccionar todo
[root@[server] root]# tail -f /var/log/cron
May 20 16:15:00 server CROND[28405]: (root) CMD (/usr/bin/mrtg /usr/share/toaster/mrtg/qmailmrtg.cfg 2>&1 > /dev/null)
May 20 16:15:00 server CROND[28408]: (root) CMD (/usr/bin/mrtg /etc/mrtg/mrtg.cfg)
May 20 16:15:00 server CROND[28410]: (root) CMD (/root/program_init.sh )
May 20 16:15:00 server CROND[28413]: (root) CMD (env LANG=C /usr/bin/mrtg /var/www/qmailmrtg/qmail.mrtg.cfg 2>&1 > /dev/null)
May 20 16:15:00 server CROND[28416]: (root) CMD (/root/scripts/linkok.[proceso_de_otro_cliente])
Si ejecuto manualmente , el maldito se ejecuta sin problemas.
El otro problema, es que si lo hago manualmente; al cerrar la sesion (putty), el programa sigue en ejecucion
Adriano me tiro esta data [1], en la que dan 3 opciones y probe 1.
Opcion 1: redirigir toda la salida a un file
Opcion 2: nohup /root/program_init.sh (probada a mano y al menos, me deja cerrar la sesion)
Opcion 3: screen
[1] (italiano) http://groups.google.com/group/it.comp. ... d71686734#