Работа из командной строки, но не из задания cron [дубликат]

На этот вопрос уже есть ответ:

Я создал сценарий, который принимает конфигурацию IP в качестве входных данных

ifconfig | / usr / bin / python "/home/michel/Python/sendIp.py"

Когда я набираю это в командной строке, сценарий выполняется нормально, и результат сценария ifconfig доступно в моем скрипте.

Однако, когда я вставляю его в свой cron (с помощью crontab -e) таким образом, он не читает ifconfig input

* * * * * ifconfig | / usr / bin / python "/home/michel/Python/sendIp.py"

Входные данные читаются в скрипте следующим образом: data = sys.stdin.read ()

-1
задан 22 February 2013 в 21:59
1 ответ

Попробуйте использовать полный путь к ifconfig в задании cron.

[~]: which ifconfig
/sbin/ifconfig
1
ответ дан 5 December 2019 в 20:01

Теги

Похожие вопросы