Понадобилось мне, чтобы скрипт запускался раз в n секунд.
Cron для этих целей не шибко подходит, поэтому использовал systemd.
Детали под катом
Создаем два файла:
Cron для этих целей не шибко подходит, поэтому использовал systemd.
Детали под катом
Создаем два файла:
# /etc/systemd/system/myservice.service
[Unit]
Description=Runs myservice
Wants=myservice.timer
[Service]
ExecStart=/path/to/script/or/command
[Install]
WantedBy=multi-user.target
# /etc/systemd/system/
myservice
.timer[Unit]
Description=Run
myservice
every 10 secondsRequires=
myservice
.service[Timer]
Unit=
myservice
.serviceOnCalendar=*:*:0/10
[Install]
WantedBy=timers.target
Выполняем запуск:systemctl daemon-reload
systemctl enable
myservice
.timersystemctl start
myservice
.timer
Проверяем статус:systemctl status
myservice
r.timer
Комментариев нет:
Отправить комментарий