Re: debian 7 no ejecuta lo que esta en cron.daily
On Tue, 22 Oct 2013, Eduardo A. Bustamante López wrote:
> y asegúrate de que el shebang sea:
>
> #!/bin/bash
>
>
> y no:
>
> #!/bin/sh
>
> (/bin/sh no es bash, no soporta las mismas funciones, está más
> básico)
Ojo, que usar #!/bin/bash no es necesariamente mejor.
Por un lado, sh es más rápido que bash. Por otro lado, si un script no
se ejecuta correctamente con /bin/sh por usar bashismos, entonces
no se ejecutará correctamente ni con cron ni sin cron, por lo que es
muy dudoso que poniendo /bin/bash se gane algo en este problema (nos dice
el interesado que ejecutándolo a mano sí funciona).
Quien ejecuta esos programas es run-parts, y a run-parts le da igual
si es /bin/sh o /bin/bash o incluso un ejecutable ELF si quisiéramos.
Reply to: