“在运行级别启动”命令不起作用

“在运行级别启动”命令不起作用

我有一个.py想要在启动时运行的脚本。

test1.conf我将这段代码写入名为并保存的文件中/etc/init

start on runlevel [2345]
stop on runlevel [!2345]

python /home/partho/Documents/py/test/x.py

第三行中的命令是有效命令(已测试)。我确信此命令在启动时未运行,因为运行该命令应该会显示一个窗口,但我没有看到。

发生什么问题了?

答案1

首先,您必须检查您的 conf 文件是否有任何语法错误,方法是在终端上键入 cmd,init-checkconf /etc/init/<yourfile>.conf 如果显示File /etc/init/<yourfile>.conf: syntax ok则没有语法错误。然后写exec python /home/partho/Documents/py/test/x.py下来,只给出 cmd 并检查它。

相关内容