smartctl de saída smartmontools para STDOUT sob crontab não funciona

0

Eu posso rodar smartctl como root e ver a saída para STDOUT

smartctl -a /dev/sda -d megaraid,01 | grep "Health Status\|Elements" | paste -d, -s -

Quando executado como root crontab, a variável subresult está vazia.

subresult='smartctl -a /dev/sda -d megaraid,01 | grep "Health Status\|Elements" | paste -d, -s -'
exitcode=echo $?
user=$(whoami)

subresult está vazio usuário será "root" exitcode será 0

Se eu executar este script do CLI como root subresult é o STDOUT do smartctl como esperado.

Sob o crontab, simplesmente não consigo capturar a saída smartctl. Por quê?

    
por AmosK 23.10.2017 / 19:33

0 respostas