type
status
date
slug
summary
tags
category
icon
password
Linux设置开机自启动的方法
一、使用 systemd 配置服务(适用于大多数现代 Linux 系统)
步骤:
1. 创建服务文件: 在 /etc/systemd/system/ 目录下创建一个自定义服务文件,例如 my_service.service:
2. 编辑服务文件: 添加以下内容并根据实际情况修改:
3. 启用并启动服务:
4. 检查状态:
二、 将脚本添加到 /etc/rc.local(适用于传统 SysVinit 系统)
步骤:
1. 编辑 /etc/rc.local 文件:
2. 在文件末尾添加命令:
确保文件以 exit 0 结束。
3. 赋予可执行权限:
三、使用 cron 的 @reboot 功能
步骤:
1. 编辑当前用户的 crontab:
添加以下行:
保存退出后,脚本将在系统启动时自动执行。
四、将启动脚本放入 /etc/init.d/ 并注册为服务
步骤:
1. 创建脚本文件:
2. 编写脚本内容:
3. 赋予可执行权限:
4. 注册脚本为服务:
五、修改 .bashrc 或 .profile(适用于用户登录时执行) 步骤:
1. 编辑文件:
2. 添加命令:
3. 保存退出,脚本将在用户登录后执行。
选择方法的建议
长期服务: 推荐使用 systemd。
简单任务: 使用 cron 的 @reboot。
个人环境: 修改 .bashrc 或 .profile。
传统系统: 使用 /etc/rc.local 或 /etc/init.d/。
根据实际需求选择最合适的方式即可。
Windows设置开机自启动的方法
- 作者:NotionNext
- 链接:https://tangly1024.com/article/%20ziqidong
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。