Imagen de ixion
0 puntos

Hola. No me funciona el cron.
Si por ejemplo como root pongo con crontab -e la linea:
18 23 * * * ls - lrt

A las 23 y 18 na de na
Y como si oye llover. No hace nada

Gracias.

Imagen de LyingB
+1
0
-1

que haga el crontab? Imagino que obtener un listado de algún directorio.

El problema es que a las 23:18 si bien se ejecuta el comando...
1) Está mal el uso de ls: lo tienes como ls(espacio)-(espacio)lrt lo que hará que intente buscar en los directorios "-" y "lrt", los cuales dudo que existan. Cámbiala por ls -lrt (sin el segundo espacio) y preferiblemente dile al comando en qué directorio quieres que ejecute el ls.
2) Aunque se ejecute adecuadamente el comando no sirve de nada: Ten en cuenta que solo se están listando los archivos y directorios y no estás redireccionando la salida.

Tras todo este rollo. Intenta algo como esto:
18 23 * * * /bin/ls -lrt / > /root/ls.log

Cambiando "/" por el directorio que quieres que se liste y "/root/ls.log" por el fichero donde quieres que se almacene la información.

+1
0
-1


Agrega al final del título del post (solucionado) si has arreglado tu problema.