gpt4 book ai didi

bash - rc.local 文件不工作树莓派

转载 作者:行者123 更新时间:2023-11-29 09:10:16 25 4
gpt4 key购买 nike

这是我的/etc/rc.local 文件的内容。它应该在我的树莓派上登录时运行,但它只是登录(因为我正在使用自动登录)然后什么都不做,即它只是坐在那里 pi@raspberrypi ~$_ 等待命令。我不知道为什么它不起作用,也没有任何使用 bash 脚本的经验。

它应该挂载一个 usb,然后在所述 usb 上运行一个文件,但它没有。

    #!/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.


sudo /bin/mount /dev/sda1 /media/robousb
sudo python media/robousb/Robopython/usercode_old.py

exit 0

最佳答案

我假设您正在运行 Raspbian,它几乎是 Debian。

rc.local 在登录前以 root 身份运行,因此您不需要或不需要 sudo;它可能会导致错误,因此什么也没有发生。

在登录时为任何用户运行的用户级命令(不像 rc.local,它在登录前运行)可以放入 /etc/bash.bashrc。这可能更适用于您的情况,至少是第二个命令。

只有pi用户的登录命令可以放在/home/pi/.bashrc

关于bash - rc.local 文件不工作树莓派,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914382/

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