18-04-2016, 09:15 PM
Buenas a tod@s:
He hecho un par de scripts para que se ejecuten uno detrás de otro (el primero llama al segundo)
Ambos scripts ejecutados manualmente funcionan a la perfección y ahora quiero automatizar su ejecución.
Antes de pasarme por aquí he leído varios tutoriales y he probado varios comandos para poder ejecutar automáticamente los scripts. Sin embargo no me funciona ninguno. Por lo tanto, seguramente estoy haciendo algo mal.
Hasta ahora había probado chmod 775 script.sh. También he probado con el comando chmod a+x ruta/script.sh y tampoco.
Dentro del crontab (he configurado mediante crontab-e, después hay el de sudo crontab-e, pero yo he configurado el del propio usuario) y he puesto la siguiente configuración:
0 * * * * /home/pi/Desktop/Scripts/script.sh
Así se ejecutará cada hora para siempre.
Sin embargo no sucede nada. Qué tengo que hacer para que se ejecute correctamente? Tengo que dar algun permiso especial a los dos scripts a ejecutar qu aún no haya hecho?
Es que ya digo, he probado todo lo que he leído y nada.
He probado de en el crontab especificar el usuario, sin embargo he visto sitios donde no lo especifican y no sé si uno esta bien o los dos están bien.
Bueno, cualquier ayuda será bien recibida.
Muchas gracias de antemano.
He hecho un par de scripts para que se ejecuten uno detrás de otro (el primero llama al segundo)
Ambos scripts ejecutados manualmente funcionan a la perfección y ahora quiero automatizar su ejecución.
Antes de pasarme por aquí he leído varios tutoriales y he probado varios comandos para poder ejecutar automáticamente los scripts. Sin embargo no me funciona ninguno. Por lo tanto, seguramente estoy haciendo algo mal.
Hasta ahora había probado chmod 775 script.sh. También he probado con el comando chmod a+x ruta/script.sh y tampoco.
Dentro del crontab (he configurado mediante crontab-e, después hay el de sudo crontab-e, pero yo he configurado el del propio usuario) y he puesto la siguiente configuración:
0 * * * * /home/pi/Desktop/Scripts/script.sh
Así se ejecutará cada hora para siempre.
Sin embargo no sucede nada. Qué tengo que hacer para que se ejecute correctamente? Tengo que dar algun permiso especial a los dos scripts a ejecutar qu aún no haya hecho?
Es que ya digo, he probado todo lo que he leído y nada.
He probado de en el crontab especificar el usuario, sin embargo he visto sitios donde no lo especifican y no sé si uno esta bien o los dos están bien.
Bueno, cualquier ayuda será bien recibida.
Muchas gracias de antemano.