📜  在启动 pi 上运行 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:59.197000             🧑  作者: Mango

在启动 Raspberry Pi 上运行 Shell / Bash 脚本

Raspberry Pi 是一个小型单板计算机,它运行 Linux 操作系统。它非常适合用于各种项目,从个人娱乐到企业级应用程序。在启动 Raspberry Pi 后自动运行 Shell / Bash 脚本,可以帮助您快速配置各种项目。以下是在 Raspberry Pi 上运行 Shell / Bash 脚本的简单步骤:

  1. 创建 Shell / Bash 脚本

首先,您需要编写一个 Shell / Bash 脚本,其中包含您要在 Raspberry Pi 上运行的命令。例如,以下是一个简单的 Shell 脚本示例,它将在 Raspberry Pi 上启动时打印“Hello World!”:

#!/bin/bash

echo "Hello World!"

将此脚本保存为 hello.sh。您可以使用任何文本编辑器(如 nano 或 vi)来创建它。

  1. 确定脚本路径

在将脚本添加到启动列表之前,您需要确定脚本的路径。如果您在根目录中创建了 hello.sh,则路径将是 /hello.sh。如果您将脚本放在 /home/pi 目录中,则路径将是 /home/pi/hello.sh。您可以使用以下命令在命令行中确定路径:

pwd
  1. 将脚本添加到启动列表

一旦您确定了脚本的路径,就可以将其添加到 Raspberry Pi 启动列表中。这样,每次启动 Raspberry Pi 时,Shell / Bash 脚本都会自动运行。

要将脚本添加到启动列表,请编辑 /etc/rc.local 文件并添加以下行:

sudo sh /path/to/your/script.sh &

请注意,您需要将 /path/to/your/script.sh 替换为实际脚本路径。& 符号确保脚本在后台运行。

  1. 保存更改并重启 Raspberry Pi

确保保存 /etc/rc.local 文件并退出编辑器。现在,您可以通过重启 Raspberry Pi 来测试脚本是否会在启动时自动运行。

sudo reboot
  1. 检查脚本是否已成功运行

一旦 Raspberry Pi 重新启动,您可以检查是否已成功运行您的脚本。打开终端并运行以下命令:

tail -f /var/log/syslog

这将显示系统日志。在日志文件中,您应该看到类似以下内容的条目:

Oct 27 22:30:05 raspberrypi sh[112]: Hello World!

这表示您的脚本已成功运行。

综上所述,通过在启动 Raspberry Pi 时运行 Shell / Bash 脚本,您可以快速自动化各种任务,并将 Raspberry Pi 配置为满足特定需求的设备。