这是我的/etc/rc.local文件的内容。它应该在我的 raspberry pi 上登录时运行,但它只是登录(因为我正在使用自动登录)然后什么都不做,即它只是坐在那里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 …Run Code Online (Sandbox Code Playgroud) 我正在尝试进入C++,但是因为必须使用冗长的命令在命令行中运行而烦恼所以我想制作一个bash脚本来简化流程并运行这些命令
#!/bin/bash
if [ "$1" == "start" ]; then
cd CCPP
cd HelloWorld
g++ -Wall -W -Werror main.cpp -o HelloWorldCPP
./HelloWorldCPP
Run Code Online (Sandbox Code Playgroud)
但我以前从未使用过bash,而是从别人的代码中将它们一起攻击.它不起作用,但我不知道为什么我不够了解.