beowulf0208
27-10-2022, 07:48
Здравствуйте. Недавно узнал что для пранировщика задач Cron можно установить графический (web) интерфейс UI Crontab. Всё установил, всё работает, но хотелось бы добавить автозапуск UI Crontab, чтоб он автоматически запускался при запуске системы, например через systemd и чтоб был доступ со всех устройств в локальной сети (sudo HOST=0.0.0.0 PORT=9000 crontab-ui), а не только с localhost.
Нашёл один способ (https://sysadmin.pm/crontab-ui/):
Crontab-ui systemd unit.
Для того, что бы панель запускалась автоматически, пишем простой .unit файл для systemd, размещаем его в /etc/systemd/system/crontab-ui.service
[Unit]
Description=crontab-ui interface
Documentation=https://github.com/alseambusher/crontab-ui
After=network.target
[Service]
Type=simple
User=tester
ExecStart=/var/www/tester/data/node_modules/.bin/crontab-ui --autosave
Restart=on-failure
[Install]
WantedBy=multi-user.target
Здесь мы указываем пользователя, от имени которого будет выполняться работа, прописываем путь до файла запуска самой панели. При запуске мы так же используем параметр —autosave, с которым crontab-ui автоматически будет сохранять в планировщике внесённые через панель изменения., но он не совсем мне подходит. Может кто-нибудь помочь и написать как должен выглядить скрипт запуск UI Crontab через systemd?
Нашёл один способ (https://sysadmin.pm/crontab-ui/):
Crontab-ui systemd unit.
Для того, что бы панель запускалась автоматически, пишем простой .unit файл для systemd, размещаем его в /etc/systemd/system/crontab-ui.service
[Unit]
Description=crontab-ui interface
Documentation=https://github.com/alseambusher/crontab-ui
After=network.target
[Service]
Type=simple
User=tester
ExecStart=/var/www/tester/data/node_modules/.bin/crontab-ui --autosave
Restart=on-failure
[Install]
WantedBy=multi-user.target
Здесь мы указываем пользователя, от имени которого будет выполняться работа, прописываем путь до файла запуска самой панели. При запуске мы так же используем параметр —autosave, с которым crontab-ui автоматически будет сохранять в планировщике внесённые через панель изменения., но он не совсем мне подходит. Может кто-нибудь помочь и написать как должен выглядить скрипт запуск UI Crontab через systemd?