![]() |
Графический интерфейс Cron UI Linux
Здравствуйте. Недавно узнал что для пранировщика задач Cron можно установить графический (web) интерфейс UI Crontab. Всё установил, всё работает, но хотелось бы добавить автозапуск UI Crontab, чтоб он автоматически запускался при запуске системы, например через systemd и чтоб был доступ со всех устройств в локальной сети (sudo HOST=0.0.0.0 PORT=9000 crontab-ui), а не только с localhost.
Нашёл один способ: Скрытый текст
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 автоматически будет сохранять в планировщике внесённые через панель изменения. |
Сделал скрипт таким:
Скрытый текст
[Unit]
Description=crontab-ui interface Documentation=https://github.com/alseambusher/crontab-ui After=network.target [Service] Type=simple User=pi ExecStart=sudo HOST=0.0.0.0 PORT=9000 /usr/lib/node_modules/crontab-ui/bin/crontab-ui.js --autosave Restart=on-failure [Install] WantedBy=multi-user.target Всё работает так как мне нужно. |
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-