Xargs e script bash

2

O script funciona bem quando executado manualmente, mas eu recebi o seguinte erro enquanto ele é executado como uma tarefa cron: xargs: postsuper: No such file or directory

#!/bin/bash

mailgueue=$(mailq | awk '/MAILER-DAEMON/ { print $1 }' | wc -l)

if [ $mailgueue -ge 1 ]
    then
/usr/bin/mailq | awk '/MAILER-DAEMON/ { print $1 }' | xargs -n 1 postsuper -d

fi
    
por HTF 07.08.2012 / 12:12

1 resposta

4

Forneça o caminho completo para postsuper no seu script. Provavelmente não está apenas no $ PATH do cron.

    
por 07.08.2012 / 12:30

Tags