Linux 开机自启动 Shell 脚本编写指南
要实现开机自启动的功能,可以通过编写一个 shell 脚本,并将其添加到系统的启动项中。
首先,创建一个名为'startup.sh'的 shell 脚本文件,内容如下:
#!/bin/bash
# 设置开机自启动标志文件路径
flag_file='/etc/.startup_flag'
# 判断是否开启开机自启动
if [ '$1' = 'on' ]; then
# 创建开机自启动标志文件
touch '$flag_file'
echo '开机自启动已开启'
elif [ '$1' = 'off' ]; then
# 删除开机自启动标志文件
rm '$flag_file'
echo '开机自启动已关闭'
else
echo '参数错误!请指定开启或关闭开机自启动功能'
exit 1
fi
保存并退出文件。
然后,将该脚本文件添加到系统的启动项中,可以使用'crontab'命令来实现。运行以下命令:
crontab -e
在打开的编辑器中添加以下内容(注意替换为实际的文件路径):
@reboot /path/to/startup.sh on
保存并退出文件。
现在,每次系统终端重启时,'startup.sh'脚本将会自动执行,并根据标志文件的状态来决定是否开启自启动功能。
原文地址: https://www.cveoy.top/t/topic/pfY6 著作权归作者所有。请勿转载和采集!