由于守护进程 systemd 服务故障,Linux 操作系统在启动时挂起

由于守护进程 systemd 服务故障,Linux 操作系统在启动时挂起

我有一个对编写的函数进行无限循环的 python 脚本,并且我已将其作为服务添加到 systemd 中,因此我想在后台运行 python 脚本并从中控制它systemctl

sudo vi /lib/systemd/system/dummy.service

[Unit]
Description=Dummy Service
After=multi-user.target
[email protected]

[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 OS(VMware 虚拟机)时,它无法启动,因为上述服务配置存在问题。它无法打开指定的文件。

如何修复此虚拟机启动服务问题(而不仅仅是纠正服务定义中的错误),因此即使 python 脚本中提到的路径有问题,或者 python 脚本中有任何问题,也不会影响我的服务器启动过程。

因为我想避免我的虚拟机由于任何与 python 脚本/守护进程服务相关的问题/错误而挂起。

请帮忙。

提前致谢。

相关内容