Hola, tengo un script sh que se ejecuta sin problemas.. pero cuando hago q crond lo ejecute cada min.. no responde a un comando que le puse...
Código:
#!/bin/bash
CUENTA=`ps auxw | grep ARCHIVO.exe | grep -v grep`
if [ -z "${CUENTA}" ]; then
touch /home/pepito/ejecutoOK
wine /home/pepito/ARCHIVO.exe & > /dev/null 2>&1
else
touch /home/pepito/ejecutoFAIL
fi
Como decia.. se ejecuta perfecto desde consola ./script.sh pero si lo pongo en tab lo hace a medias.. o no lo hace.. por qué? pues porque sí me genera el archivo "ejecutoOK" o "ejecutoFAIL" pero en nunca "wine /home/pepito/ARCHIVO.exe & > /dev/null 2>&1".
en el crond lo tengo en así:
* * * * * /home/pepito/script.sh
(también probé así... * * * * * root /home/pepito/script.sh)
Alguna luz por ahí? (será por wine? pork otro cmd si lo hace :S).
Saludos