Код выхода:
В выходных значениях значение выше 128 указывает завершение из-за сигнала, а значение выше 128 указывает, какой сигнал вызвал завершение. Итак, если мы вычтем 128 из кода выхода OP 141, мы получим 13, что соответствует SIGPIPE ( man 7 signal
для списка стандартных сигналов и их соответствующих целочисленных значений).
Страница man содержит комментарий SIGPIPE как "Сломанная труба: пишите в трубу без читателей".
Переменная:
Вы действительно используете $PATH
/ $path
?
echo $PATH /usr/local/sbin:/usr/local/bin:/usr/bin echo $path /usr/local/sbin /usr/local/bin /usr/bin
О работе cron:
Задания Cron работают в минимальной среде. $PATH
отличается в сеансах cron и shell.
Частичный ответ на основании Ваших данных:
Я полагаю, что последняя запись $PATH
в сеансе вашей оболочки содержит путь к вашему сценарию. file.exp
создан на этом пути.