# 在 Linux 系统中,开机自启可以通过多种方式实现。以下是几种常见的方法:
# 方法 1: 使用 systemd 服务 (推荐)
# 创建一个自定义的 systemd 服务文件
# 假设我们要让 /opt/myapp/start.sh 在开机时启动
# 1. 创建服务文件
sudo nano /etc/systemd/system/myapp.service
# 2. 在文件中添加以下内容
[Unit]
Description=My Application Service
After=network.target
[Service]
ExecStart=/opt/myapp/start.sh
Restart=always
User=nobody
[Install]
WantedBy=multi-user.target
# 3. 启用并启动服务
sudo systemctl enable myapp.service
sudo systemctl start myapp.service
# 方法 2: 使用 crontab 的 @reboot 选项
# 编辑当前用户的 crontab 文件
crontab -e
# 添加以下行
@reboot /opt/myapp/start.sh
# 方法 3: 将脚本放入 /etc/rc.local 文件中
# 编辑 rc.local 文件
sudo nano /etc/rc.local
# 添加以下行(确保在 exit 0 之前)
/opt/myapp/start.sh &
.service
文件来定义服务的行为,并使用 systemctl
命令来管理服务的启动和停止。rc.local
,需要手动启用。上一篇:linux查询cpu信息
下一篇:启动redis命令linux
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站