python脚本没有以etc/rc开头。

2024-10-01 17:23:31 发布

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

我创建了一个python脚本,希望在每次启动时执行。我修改了etc/rc.local,但无法运行脚本。在

etc/rc.local添加(我添加了睡眠,认为它可能有帮助):

(sleep 10; /usr/bin/python3 /home/pi/mower-gps-tracking/app/gps_logger.py)&

在不同的python脚本中导入(我不知道这是否重要):

^{pr2}$

当我通过ssh命令手动启动etc/rc.local时,它运行良好。在

知道我错过了什么吗?在


Tags: 脚本apphomebinusrlocalpietc
2条回答

我在我的linux机器上试过了,没问题。。作为测试,创建一个将包装脚本的脚本,将其写入tmp文件,这样您就可以看到它是否实际运行。在脚本中使用nohup和&。在

/等/rc.本地公司名称:

nohup /root/script.sh &

/根/脚本.sh公司名称:

^{pr2}$

注意:所有脚本都必须是chmoda+x文件.ext。如果它没有运行,请检查文件/tmp/startup_事情日志. 如果它在那里,那你就有别的问题了。如果不是的话rc.本地不起作用了。在

检查脚本是否(rc.本地)是可执行的,即设置了“x”属性。在

你可能需要一个

#!/垃圾桶/垃圾桶

作为脚本的第1行。在

希望这有帮助。 正如上面的Barmar所说,在Unix论坛上可能更合适。在

相关问题 更多 >

    热门问题