Как запланировать задания в Arch Linux?

Подробный не требуется. Уровень журнала INFO достаточен, так как он уже зафиксирован в репозитории основной ветки разработки .

Сообщение о фиксации объясняет это в значительной степени:

для LogLevel установлено значение «None», мы не получим искомого Permission Denied.

Это не проблема в конфигурации по умолчанию (поскольку значение по умолчанию INFO согласно странице руководства). Проблема возникает только в том случае, если вы установите LogLevel = QUIET в некоторых из ваших файлов конфигурации (что почти никогда не является тем, что вам нужно, если вы не уверены, что соединение будет успешным, или вам все равно, что оно делает).

1
15.12.2016, 03:27
3 ответа

Я нашел решение:

Создайте файл .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

Я читал эту страницу вики и этот блог

2
27.01.2020, 23:19

Используйте Таймеры Systemd . Это альтернатива cron , предоставляемая systemd. Связанный википейдж предоставляет информацию о том, как их использовать.

3
27.01.2020, 23:19

Используйте cron:

(crontab -l;echo "0 20 * * * transmission-daemon" ) | crontab
-1
27.01.2020, 23:19

Теги

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