Мышь + сеть отключены после приостановки

В logtemps.shя использую $(для чтения содержимого fileв переменную. Это особенность bash , однако cron выполняет команды с sh . Чтобы решить эту проблему, либо измените строку в crontab на

*/2 * * * * bash /home/pi/temp-cron/logtemps.sh >> /home/pi/temp-cron/temps.txt 2>&1

(добавленоbash)

или добавьте #!/bin/bashв начало скрипта, чтобы он всегда выполнялся под bash.

См. преимущество 4)обновления до Версии 8 Unix, где #! был введен.

TLDR; Cron выполняется под sh, скрипт используетbash-только команды, всегда шебанг.

1
21.09.2014, 17:54
1 ответ

Теги

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