Ejecucion script expect en Crontab -e no arranca

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
joelalvarezs
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Jue Jun 29, 2017 9:22 pm

Ejecucion script expect en Crontab -e no arranca

Mensaje por joelalvarezs » Jue Jun 29, 2017 10:24 pm

Estimados:

junto con saludar les comento que soy nuevo en linux, recientemente migrado desde windows. en mis primeras tareas en Linux me ha gustado bastante y estoy siguiendo un curso para aprender mas sobre GNU/Linux y lo que puedo llegar a realizar.

bueno y una de mis tareas es poder respaldar las configuraciones de mis switch de manera automática en un servidor TFTP externo dentro de mi red LAN.

por el momento ya tengo otros script en php funcionando correctamente en Crontab, pero no asi la ejecución de un script realizado con autoexpect, el cual si ejecuto de manera manual en el terminal funciona perfectamente.

La ubicación del script esta en:
/home/joel/Desktop/piso14_conf

si lo ejecuto directamente:
/Desktop$ ./piso14_conf funciona exitosamente y respalda en el tftp

si lo agrego a crontab:

*/1 * * * * /home/joel/Desktop/piso14_conf no funciona
*/1 * * * * /usr/bin/expect -f /home/joel/Desktop/piso14_conf no funciona


el script parte de la siguiente manera:

#!/usr/bin/expect -f


El PATH de la ejecucion es la siguiente:

joel@ubuntu:~/Desktop$ $PATH
bash: /home/joel/bin:/home/joel/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: No such file or directory


joel@ubuntu:~/Desktop$ which expect
/usr/bin/expect




Agradezco su ayuda a la comunidad y Gracias!
Avatar de Usuario
hmg79
Forista Legendario
Forista Legendario
Mensajes: 2211
Registrado: Lun Mar 31, 2008 8:00 am

Re: Ejecucion script expect en Crontab -e no arranca

Mensaje por hmg79 » Sab Jul 01, 2017 4:23 am

Lo estas metiendo en una estructura de directorios demasiado grande, o sea estas metiendolo dentro de 3niveles de directorios, eso tendrias que colocarlo en /sbin o en /opt, y no mucho mas adentro.-
joelalvarezs
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Jue Jun 29, 2017 9:22 pm

Re: Ejecucion script expect en Crontab -e no arranca

Mensaje por joelalvarezs » Lun Jul 03, 2017 11:57 pm

archivo a alojado en un directorio con menos nivel
joel@ubuntu:/opt$ ls
piso14_con


configuracion del crontab -e
*/1 * * * * /usr/bin/expect -f sudo /opt/piso14_con


no funciono, no realizar el llamado al scripts.

quedo atento a sus comentarios.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje