Tengo un job: envio.sh que si lo ejecuto con el usuario “uftp” se ejecuta correctamente.
Ahora si pongo la llamada al job envio.sh con una entrada en el crontab. Este se ejecuta (porque lo asiento en un log y además me renombra ficheros) pero falla en el proceso de envío de ficheros cuando va a ejecutar una sentencia que es un programa del usuario “uftp”.
Yo la entrada en el crontab la puse con el usuario root ya que no pude con el usuario uftp porque me ponía que No tenía privilegios cuando ponía crontab -e...
Puede ser por un problemas de privilegios que no me ejecuta el programa que envía ficheros??? (si manualmente ejecuto el job “envio.sh” con el usuario “uftp se ejecuta todo correctamente)
Qué usuario ejecuta las entradas que ponemos en el crontab???
Cómo puedo hacer para que funcione desde el crontab?
Ahora si pongo la llamada al job envio.sh con una entrada en el crontab. Este se ejecuta (porque lo asiento en un log y además me renombra ficheros) pero falla en el proceso de envío de ficheros cuando va a ejecutar una sentencia que es un programa del usuario “uftp”.
Yo la entrada en el crontab la puse con el usuario root ya que no pude con el usuario uftp porque me ponía que No tenía privilegios cuando ponía crontab -e...
Puede ser por un problemas de privilegios que no me ejecuta el programa que envía ficheros??? (si manualmente ejecuto el job “envio.sh” con el usuario “uftp se ejecuta todo correctamente)
Qué usuario ejecuta las entradas que ponemos en el crontab???
Cómo puedo hacer para que funcione desde el crontab?