Подробный
не требуется. Уровень журнала INFO
достаточен, так как он уже зафиксирован в репозитории основной ветки разработки .
Сообщение о фиксации объясняет это в значительной степени:
для LogLevel установлено значение «None», мы не получим искомого Permission Denied.
Это не проблема в конфигурации по умолчанию (поскольку значение по умолчанию INFO
согласно странице руководства). Проблема возникает только в том случае, если вы установите LogLevel = QUIET
в некоторых из ваших файлов конфигурации (что почти никогда не является тем, что вам нужно, если вы не уверены, что соединение будет успешным, или вам все равно, что оно делает).
Я нашел решение:
Создайте файл .service в каталоге /etc/systemd/system
[Unit]
Description=some_script
[Service]
Type=simple
ExecStart=/home/user/scripts/some_script
Создайте файл .timer в том же каталоге, что и файл .service
[Unit]
Description=Runs some_script 5 mins after boot
[Timer]
OnBootSec=5min
Unit=some_script.service
[Install]
WantedBy=multi-user.target
Запустите и включите файл .timer
sudo systemctl start some_script.timer
sudo systemctl enable some_script.timer
Я читал эту страницу вики и этот блог
Используйте Таймеры Systemd . Это альтернатива cron
, предоставляемая systemd. Связанный википейдж предоставляет информацию о том, как их использовать.
Используйте cron:
(crontab -l;echo "0 20 * * * transmission-daemon" ) | crontab