gpt4 book ai didi

Linux (Raspbian) 自动启动脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:53 26 4
gpt4 key购买 nike

不幸的是,我完全不了解 Linux。我有一些需要在后台运行的 PYTHON 脚本。我创建了一个运行它们的简单脚本:

#!/bin/bash
# Script to start all custom applications
echo "Starting..."
sudo python /home/pi/scripts/info_memory.py &
sudo python /home/pi/scripts/info_relay.py &
sudo python /home/pi/scripts/info_temp_ext.py &
sudo python /home/pi/scripts/load_lifesign.py &
sudo python /home/pi/scripts/load_memory.py &
sudo python /home/pi/scripts/load_relay.py &
sudo python /home/pi/scripts/load_temp_ext.py &

如果我用 sudo bash/home/pi/scripts/autorun.sh 启动它,一切都按预期工作。

我想在重启后自动启动我的 autorun.sh。我尝试将 sudo bash/home/pi/scripts/autorun.sh 添加到 crontab(和 sudo crontab),还尝试将其添加到 rc.local。在某些情况下,什么都没有启动,在某些情况下,并非所有脚本都在运行。

你知道哪里出了问题吗? TVM!

最佳答案

再次感谢你们。我在脚本的开头添加了另一个 sleep ,现在一切都很好地开始了。

#!/bin/bash
echo "Starting..."
sleep 30
sudo python /home/pi/scripts/info_relay.py &
sleep 5
sudo python /home/pi/scripts/info_memory.py &
sleep 5
sudo python /home/pi/scripts/info_temp_ext.py &
sleep 5
sudo python /home/pi/scripts/load_lifesign.py &
sleep 5
sudo python /home/pi/scripts/load_memory.py &
sleep 5
sudo python /home/pi/scripts/load_relay.py &
sleep 5
sudo python /home/pi/scripts/load_temp_ext.py &

最后我从 rc.local 中删除了/etc/init.d/cron/start 并且它仍然有效。

关于Linux (Raspbian) 自动启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30410296/

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