Versión Completa : Crontab no funciona por ningun lado
vicskorpio
febrero 23, 2007, 04:30
Buenas tardes compañeras y compañeros del foro, he revisado y revisado la documentacion sobre el crontab pero no me esta funcionando tanto con el crontab como crontab -e
agregue esta linea al /etc/crontab
1 * * * * root ls -lh
para ver que efectivamente hace algo pero nada luego lo agregue en el crontab -e y igual
que puedo estar haciendo mal lo unico que ocupo es que haga hwclock --systohc pero no lo consigo
quise reiniciar el cron
/etc# cron restart
cron: can't lock /var/run/crond.pid, otherpid may be 14768: Resource temporarily unavailable
y me desplego esto luego mate el proceso con kill 14768 y reinicie el cron
cron restart
pero nada
Que puedo estar haciendo mal
jomunoz
febrero 23, 2007, 10:07
pues si lo que quiere es ver en la pantalla el resultado de un ls. Nunca lo va a poder hacer usando un crontab. Eso es por que cuando el cron se ejecuta no imprime en pantalla.
Krieg
febrero 26, 2007, 10:22
Cada cuanto quiere ejecutar el comando?
Su distro debe traer directorios para ejecutar shell scripts cada hora, dia, semana y mes, es cuestion de hacer un shell script y ponerlo dentro de esos directorios.
$ ls -ld /etc/cron*
drwxr-xr-x 2 root root 4096 2006-10-25 15:31 /etc/cron.d
drwxr-xr-x 2 root root 4096 2007-02-26 12:06 /etc/cron.daily
drwxr-xr-x 2 root root 4096 2006-10-25 15:31 /etc/cron.hourly
drwxr-xr-x 2 root root 4096 2007-01-19 19:48 /etc/cron.monthly
-rw-r--r-- 1 root root 651 2006-07-21 04:14 /etc/crontab
drwxr-xr-x 2 root root 4096 2006-10-25 15:31 /etc/cron.weekly
vicskorpio
febrero 26, 2007, 09:42
Seria cada hora para revisar la sincronizacion, les agradezco el responderme a mi consulta muchas gracias
Krieg
febrero 27, 2007, 04:45
Le funciono asi? Para cerrar el foro.
vicskorpio
febrero 27, 2007, 12:42
Si muchas gracias ya podes cerrar el foro, gracias por todo nuevamente
alejohate
febrero 27, 2007, 12:45
Krieg con solo poner un script ahi se ejecuta cada hora? no hay que hacer nada mas? y si lo quiero cada 15 minutos que tengo que hacer?
Krieg
febrero 28, 2007, 10:43
Krieg con solo poner un script ahi se ejecuta cada hora? no hay que hacer nada mas? y si lo quiero cada 15 minutos que tengo que hacer?
Con solo poner el script en el directorio adecuado ya le funciona cada hora.
Si quiere ejecutarlo cada 15 minutos debera editar el /etc/crontab, la sintaxis del archivo se entiende con solo verlo, los campos significan:
minuto
hora
dia del mes
mes
dia de la semana
La forma mas facil seria crear 4 lineas para ejecutar el script, por ejemplo en los minutos 1, 16, 31 y 46
alejohate
febrero 28, 2007, 05:11
Gracias, muy util el comentario.
Krieg
marzo 1, 2007, 05:26
Ok. Lo cierro entonces porque el problema esta resuelto.
vBulletin®, Copyright ©2000-2009, Jelsoft Enterprises Ltd.