¿Por que mi script sencillo con cron no guarda la salida en otro archivo usando ">"?
hubble
hubble en telefonica.net
Vie Ago 5 14:38:07 UTC 2022
On Fri, 5 Aug 2022 09:16:54 -0500
Iván Caballero <ayudaparaivanlinux en gmail.com> wrote:
> Buenos días:
>
> Tengo un script llamado hello_script.sh:
>
> #!/bin/bashecho "Hello World"
>
> Hice también un crontab que lo manda ejecutar cada 1 minuto y manda la
> salida a un archivo llamado "simon"
>
> */1 * * * * * ./hello_script.sh >simon
>
> El demonio cron si está funcionando presuntamente por que veo que el
> archivo simon si va cambiando de fecha de modificación automáticamente cada
> minuto, pero el detalle es que cuando lo abro para ver el texto que
> contiene veo que no tiene nada de nada. Ya hice otros intentos con comandos
> simples como poner un comando "ls" en el script pero tampoco me guarda nada
> en el archivo simon, algo estoy haciendo mal pero no se que es. ¿Alguna
> orientación? Gracias
Hola,
No se mucho de scripts pues no los uso normalmente.
1.- A cron le debes de dar la ruta completa hasta el script: /home/$user/donde_lo_guardo/hello_script.sh
2.- creo que sería mejor separar el condicionador ">" de los otros 2 parámetros para que el ejecutador "bash o quien sea" tenga facilidad para entenderlo. "hello_script.sh > simon"
A ver si hay suerte
hubble, 8-)
--
Más información sobre la lista de distribución ubuntu-es