Прочтите archwiki о systemd / Timer или, возможно, оригинальную документацию freedesktop о systemd.timer .
Создайте файл my_super_tomcat_restarter.timer
в /etc/systemd/system/
:
[Unit]
Description=Superbly restart my tomcat service every 120 seconds!
[Timer]
OnBootSec=120sec
OnUnitActiveSec=120sec
[Install]
WantedBy=timers.target
Создайте файл my_super_tomcat_restarter.service
в /etc/systemd/system/
с содержимым:
[Unit]
Description=Superbly restart tomcat service!
[Service]
Type=oneshot
ExecStart=/usr/bin/systemctl restart tomcat
Выполнить из вашего терминала как root
:
systemctl enable my_super_tomcat_restarter.timer
Таймер должен сработать через 120 секунд и выполнить my_super_tomcat_restarter.service
, что, в свою очередь, перезапустит вашу службу tomcat.