小编Nas*_*qab的帖子

当我尝试通过将命令添加到 /etc/profile 来在 Raspberry Pi 启动时执行 Python 脚本时,为什么它会在后台运行两次?

当我尝试通过将命令添加到 /etc/profile 来在 Raspberry Pi 启动时执行 Python 脚本时,为什么它会在后台运行两次?

我在文件 /etc/profile 的末尾编写了一个命令,用于在 Raspberry Pi 启动时运行 Python 脚本,“sudo python /path/filename.py &”,由于某种原因,它每次都会运行两次。当我注释掉该行并从命令行手动执行它时,它会正常运行。为什么会发生这种情况?我可以采取什么措施来防止这种情况发生?

我知道它实际上在后台运行了两次,因为在我的代码中,我有一个蜂鸣器,有时会发出两次蜂鸣声,有时会发出 3 次蜂鸣声,并且它会发出 4 次蜂鸣声,而不是 2 次和 6 次而不是 3 次。代码也结束这是自相矛盾的,显然是因为每个脚本运行都试图同时做其他事情。

提前致谢。

python unix linux startup raspberry-pi

5
推荐指数
1
解决办法
1962
查看次数

标签 统计

linux ×1

python ×1

raspberry-pi ×1

startup ×1

unix ×1