gpt4 book ai didi

linux - 通电后立即启动 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:59 24 4
gpt4 key购买 nike

我通过 SSH session 在树莓派上工作,模型 B raspbian我希望 python 脚本在我将电源插入树莓派时立即运行,而无需连接以太网电缆。

我发现有人询问如何在启动时启动脚本,我发现是在 rc.local 中添加命令,所以我这样做了现在看起来就像这样

    #!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo python tt3.py --cascade=s.xml 0
exit 0

但它在插入电源或启动 SSH session 时均不起作用

最佳答案

我认为您正朝着正确的方向前进,但问题可能与在运行 rc.local 的地方找不到 tt3.py 和 s.xml 相关(其 cwd - 当前工作目录)。

尝试明确文件的路径。另请检查 /var/log/messages 以查看是否有与您的脚本相关的任何适用的错误消息。

还请记住,rc.local 只是另一个可以执行的文件。因此,要测试这是否有效,您始终可以从其目录运行 ./rc.local。

关于linux - 通电后立即启动 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23726250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com