几种linux开机自启脚本的方法
warning:
这篇文章距离上次修改已过476天,其中的内容可能已经有所变动。
Linux开机自启动脚本可以通过以下几种方法实现:
使用
crontab的@reboot选项在终端输入
crontab -e,然后添加如下行:@reboot /path/to/your/script.sh使用
systemd服务创建一个新的systemd服务单元文件,例如
/etc/systemd/system/your-service.service,内容如下:[Unit] Description=My startup script [Service] ExecStart=/path/to/your/script.sh [Install] WantedBy=multi-user.target启用并启动服务:
sudo systemctl enable your-service.service sudo systemctl start your-service.service使用
rc.local(在较老的系统中)确保
rc.local文件存在于/etc/init.d/目录下,并且具有执行权限。通常在rc.local中添加执行脚本的行:/path/to/your/script.sh确保给
rc.local文件加上执行权限:sudo chmod +x /etc/rc.d/rc.local使用
/etc/rc.local(在较新的系统中)如果系统使用
systemd,则rc.local可能不会被调用。在这种情况下,你可以创建一个自定义的systemd服务,该服务在multi-user.target启动级别执行。
每种方法都有其优点和适用场景,选择哪种方法取决于你的具体需求和Linux发行版。
评论已关闭