Problema en shell script

"Elídier Moya R." <[email protected]>
Newsgroups gmane.org.user-groups.linux.gulcr
Message-ID <[email protected]>
Hola listeros:

Tengo un problema en la ejecución de un shell script , escribo para ver 
si a alguién le ha pasado antes y me puede orientar un poco.

El caso es el siguiente:

Utilizo Amanda para realizar respaldos y decidí programar un script que 
le recuerde al funcionario, mediante correo electrónico, que debe 
cambiar la cinta. Decidí incluir el nombre de la cinta que Amanda 
espera. Lo hago es:

echo "El próximo tape que Amanda espera es:" >> /tmp/correo
amadmin DailySet1 tape >> /tmp/correo&TASK0=$!
while ps -p $TASK0 > /dev/null; do sleep 1; done
echo "" >> /tmp/correo

cat /tmp/correo | mail -s "Recordatorio" [email protected]

Estoy utilizando la línea tres (While ...) para esperar a que el comando 
termine de ejecutarse, sin embargo me encuentro con un comportamiento 
muy curioso. Cuando ejecuto el comando desde la consola todo funciona 
perfectamente, PERO cuando lo agregué al crontab, para que se ejecute 
automáticamente, no ejecuta la instrucción del while.... (y no espera a 
que el comando termine para enviar el correo...)



¿Ideas?, ¿Sugerencias?

Saludos y muchas gracias,

Elídier.

-- 
Mejor que levantar la voz, reforzar el argumento 
(George Herbert).


-- 
Desuscripción: escriba a [email protected], tema 'unsubscribe'
Problemas a: [email protected].  http://gulcr.org/ListasDeCorreo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.