如何从 Bash 脚本在后台运行 Python 脚本



所以我有一个Bash脚本可以做很多事情,其中之一(实际上是第一个)是闪烁RPi上的LED(通过Python)。

问题是,当我运行 Python 脚本时,它会阻止所有其他脚本,并且没有其他脚本运行。

我认为通过添加&它可以在后台运行,但当我尝试时没有任何区别。

这是我所拥有的:

#!/bin/bash
sudo python /scripts/blink.py blinkRed &
rm test.txt test.bkp
...

所以基本上一切都在运行 blink.py 脚本后停止。

关于如何使其非阻塞、在另一个线程、后台或类似的东西上运行它的任何想法?

如果您拥有所需的所有权限,请不要使用 sudo 。它可能正在等待密码来更改权限。

为运行脚本的用户提供所需的所有权限并删除sudo

相关内容

  • 没有找到相关文章

最新更新