【问题标题】:How to run multiple python scripts when raspberry boots using /etc/rc.local [duplicate]树莓派使用/etc/rc.local启动时如何运行多个python脚本[重复]
【发布时间】:2020-07-17 12:59:28
【问题描述】:

当我的树莓派启动时,我想同时运行 3 个脚本。

所有 3 个脚本都将在树莓派保持唤醒状态时继续运行,但在 /etc/rc.local 上,当我运行我的第一个脚本时,文件会停留在该命令行上,而不会运行其他的。

sudo python3 /home/pi/Documents/script1.py <- stay here
sudo python3 /home/pi/Documents/script2.py <- does not execute
sudo python3 /home/pi/Documents/script3.py <- does not execute

当我的 raspberry 启动时,还有其他方法可以同时执行所有脚本吗?

P.S.:所有脚本都使用多线程,因此在同一个终端上运行所有脚本会进一步降低我的 rasp 的性能。 我正在使用 Raspibian GNU/linux 10 (buster)

【问题讨论】:

    标签: python linux shell raspberry-pi debian


    【解决方案1】:

    你可以试试这个:

    python3 /home/pi/Documents/script1.py &
    python3 /home/pi/Documents/script2.py &
    python3 /home/pi/Documents/script3.py
    

    【讨论】:

    • 不需要sudo,这个脚本已经以root运行。
    猜你喜欢
    • 2016-03-16
    • 1970-01-01
    • 2015-05-11
    • 2023-01-08
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    相关资源
    最近更新 更多