Любая система, в которой работает systemd, должна иметь / etc / os-release
, который указан как часть systemd. В некоторых системах без systemd он тоже может быть ( например, Debian 8, где systemd не обязателен, но / etc / os-release
установлен во всех случаях).
Согласно спецификации, все поля являются необязательными, а некоторые имеют значения по умолчанию («Linux» для NAME
и PRETTY_NAME
).
Дополнительную информацию вы найдете в объявлении / etc / os-release
.
Проверяли ли вы переменную PATH для пользователя, запускающего cron, в ней должен быть путь к используемому скрипту или его зависимостям. Сравните пути с :
echo $PATH
под пользователем, который запускает скрипт вручную, и с пользователем, который запускает скрипт в cron.