#!/bin/bash
# 这是一个简单的 Linux 开机启动脚本示例。
# 该脚本会在系统启动时自动执行,可以用于启动服务、检查系统状态等。
# 设置脚本名称和描述
SCRIPT_NAME="my_startup_script"
DESCRIPTION="This script runs on startup to perform necessary tasks."
# 检查是否为 root 用户运行
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
# 定义要执行的任务
start_task() {
echo "Starting ${DESCRIPTION}"
# 在这里添加你想要在开机时执行的命令
# 例如:启动一个服务
# systemctl start my_service
# 或者运行一个命令
# /path/to/your/command
}
stop_task() {
echo "Stopping ${DESCRIPTION}"
# 如果需要停止某些任务,可以在这里定义
}
case "$1" in
start)
start_task
;;
stop)
stop_task
;;
restart)
stop_task
start_task
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
#!/bin/bash 指定了这是一个 Bash 脚本。start_task 和 stop_task 函数分别定义了启动和停止时要执行的任务。你可以根据需要修改这些函数中的内容。case 语句处理传入的参数(如 start, stop, restart),并调用相应的任务函数。0 表示正常结束。这个脚本可以放在 /etc/init.d/ 目录下,并使用 update-rc.d 命令将其设置为开机启动。
上一篇:linux解压指令
下一篇:linux env
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站