如果你想让它在 Ubuntu 系统上实现 开机自启动,常用且简单的做法有两种:crontab 启动 和 systemd 服务。下面我详细说明两种方式:
方式一:使用 crontab 的 @reboot 任务(最简单推荐)
打开终端,输入:
bash
crontab -e
在最后一行加上(假设你想用当前用户身份启动):
bash
@reboot /bin/bash /完整路径/run_loader.sh
替换 /完整路径/run_loader.sh 为你实际的脚本路径。例如:
bash
@reboot /mnt/data/file-ngwyeoEN29l1M3O1QpdxCwkj
保存退出即可,重启系统后脚本就会自动运行。
注意事项:必须保证 run_loader.sh 具有可执行权限,如果没有请加上:
bash
chmod +x /mnt/data/file-ngwyeoEN29l1M3O1QpdxCwkj
方式二:用 systemd 制作服务(适合需要后台服务或 root 权限启动)
新建 service 文件
bash
sudo nano /etc/systemd/system/run_loader.service
输入如下内容(请根据实际脚本路径修改):
ini
[Unit]
Description=Run Loader Script
[Service]
Type=simple
ExecStart=/mnt/data/file-ngwyeoEN29l1M3O1QpdxCwkj
Restart=on-failure
User=你的用户名
[Install]
WantedBy=multi-user.target
保存退出后,执行:
bash
sudo systemctl daemon-reload
sudo systemctl enable run_loader.service

3620

被折叠的 条评论
为什么被折叠?



