!/usr/bin/env bash

!/usr/bin/env bash

Estoy intentando ejecutar un trabajo cron que ejecuta un script como usuario usando crontab -e en el servidor ubuntu 16.04 LTS. El script está ubicado en /data/autoremove.sh:

!/usr/bin/env bash

si ping -q -c 1 -W 1 1.1.1.1 >/dev/null; luego scp /datos/Datos* [correo electrónico protegido]:/data && rm data* else echo "no funciona" fi

y el trabajo cron se está configurando con el usuario "usuario":

*/1 * * * * /data/autoremove.sh>/dev/null 2> ~/cron.err.

Intenté agregar a SHELL=/bin/bashy a PATH=tanto al crontab como al script, confirmé que cron se está ejecutando e intenté ejecutarlo sin declarar un usuario. El script funciona cuando se ejecuta como root o como propietario.

El error que recibo es que /bin/bash: user: command not found' revisé varios artículos en diferentes sitios de pilas y no tuve suerte para que esto funcionara.

información relacionada