Como sugerido por outros, tente direcionar o uso do bash shebang em seu script ou prefixo usando bash
em vez de sh
. Pois eu não sei qual sistema você está realmente rodando, eu recentemente tive problemas ao chamar um script usign /bin/sh -c myscript.sh
no ubuntu que é um derivado do Debian que usa dash
ao invés de bash
.
Talvez esta seja a chave para o seu problema.
EDIT: Eu tenho que trabalhar com esta entrada crontab, feito como root com crontab -e
:
*/1 * * * * /bin/bash -c "/test.sh"