注册要在启动时运行的脚本时出错,如何解决?

2024-05-16 03:24:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我来自电气工程,目前正在使用主板进行一个项目,我将LED、开关、网络摄像头、USB闪存驱动器与之相连。我已经创建了一个可执行脚本,希望在启动时运行该脚本

当我尝试使用代码sudo /etc/init.d/testRun start在终端中运行脚本时,它运行得非常好。现在,当我在终端sudo update-rc.d testRun defaults中编写这个命令来注册要在启动时运行的脚本时,它给出了以下错误

insserv: warning: script 'testRun' missing LSB tags and overrides

请指导我如何解决这个问题?我来自电气工程背景,所以在这个领域的编码新手。非常感谢:)


Tags: 项目代码网络脚本终端ledinitetc
1条回答
网友
1楼 · 发布于 2024-05-16 03:24:46

需要记住的是,您可以按自己的方式运行脚本,但chron startup不这样做,因此您需要:

  1. 确保为所有用户设置了可执行标志,并且该标志位于每个人都可以访问的目录中
  2. 对每件事都使用绝对路径,包括脚本
  3. 指定使用什么运行它,同样使用绝对路径

相关问题 更多 >