Linux - crear crontab

 
Vista:
sin imagen de perfil

crear crontab

Publicado por antonio (7 intervenciones) el 22/01/2018 12:52:28
ojala alguien me ayude a crear una tarea programada, ya tengo mi archivo .sh con todos los permisos.

pero cuando configuro el crontab -e le anexe esto:

0 23 * * * root /home/backup/backup.sh

pero no se ejecuta.

alguien k me pueda decir si me falta algo, ya k soy nuevo en esto.


gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 311
Oro
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

crear crontab

Publicado por xve (837 intervenciones) el 22/01/2018 16:45:48
Hola Antonio, no te lo ejecuta porque no sabe con que tiene que ejecutarlo... modifica y prueba así:

1
0 23 * * * root /bin/sh /home/backup/backup.sh

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

crear crontab

Publicado por antonio (7 intervenciones) el 22/01/2018 22:47:34
ya hice los cambios y no funciono asi, pero buscando en este mismo foro encontre k haciendo lo siguiente funciono.

0 23 * * * sh /home/backup/backup.sh

gracias x contestar y seguire aprendiendo mas de linux...

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Sandro
Val: 130
Plata
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

crear crontab

Publicado por Sandro (76 intervenciones) el 23/01/2018 03:39:23
mira yo también decía que no funcionaba algunos script que mande por medio de crontab, no necesariamente tienes que ejecutarlo con sh o /bin/sh, ya que al momento de decirle que es ejecutable, ya funciona.

yo tengo como 20 o 30 script y ninguno de ellos lo ejecuta sh.

yo tome la decisión de ejecutar estas lineas adicionales.

FECHA=`date +%Y%m%d-%H.%M.%S`
VERIFICA=/tmp/$FECHA:si.estoy.corriendo


te sorprenderá que si corrió, verifica tu script ahí esta el error.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Sandro
Val: 130
Plata
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

crear crontab

Publicado por Sandro (76 intervenciones) el 25/01/2018 02:35:36
falto el comando

touch $VERIFICA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar