要实现开机自启动的功能,可以通过编写一个 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'脚本将会自动执行,并根据标志文件的状态来决定是否开启自启动功能。

Linux 开机自启动 Shell 脚本编写指南

原文地址: https://www.cveoy.top/t/topic/pfY6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录