У меня есть скрипт python, который выполняет бесконечный цикл для написанных функций, и я добавил его в systemd как службу, поэтому я хочу запускать скрипт python в фоновом режиме и контролировать его из systemctl
.
sudo vi /lib/systemd/system/dummy.service
[Unit]
Description=Dummy Service
After=multi-user.target
Conflicts=getty@tty1.service
[Service]
Type=simple
ExecStart=/usr/bin/python3 /usr/bin/dummy_service.py
StandardInput=tty-force
[Install]
WantedBy=multi-user.target
при настройке вышеуказанной службы я сделал ошибку типа на пути к найденному скрипту python, и поскольку он не может найти файл, systemctl
статус говорит dummmy.service
не смог начать.
и когда я перезапустил операционную систему RedHat Linux (виртуальная машина VMware), она не загрузилась из-за проблемы в указанной выше конфигурации службы. он не может открыть указанный файл.
Как исправить эту проблему с загрузкой виртуальной машины с помощью службы (не просто исправив ошибку в определении службы). Таким образом, даже если есть проблема с указанным путем для сценария python, или если есть какие-либо проблемы с сценарием python, это не повлияет на процесс загрузки моего сервера.
Потому что я хочу избежать зависания моей виртуальной машины из-за каких-либо проблем / ошибок, связанных с python script / службой демона.
Пожалуйста помоги.
заранее спасибо.