¿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