linux下设置开机自启动程序
时间: 2023-12-02 10:05:57 浏览: 111
在 Linux 中,有多种方法可以设置开机自启动程序。以下是其中两种常用的方法:
方法一:使用 rc.local 文件
1. 打开终端,输入以下命令以编辑 rc.local 文件:
sudo nano /etc/rc.local
2. 在文件的 exit 0 行之前添加您想要自启动的命令,例如:
python3 /path/to/your/script.py &
注意:& 符号表示在后台运行该程序。
3. 保存并关闭 rc.local 文件。
4. 输入以下命令以使 rc.local 文件生效:
sudo chmod +x /etc/rc.local
5. 重启您的系统以检查该程序是否已经自启动。
方法二:使用 systemd 文件
1. 打开终端,输入以下命令以创建一个新的 systemd 服务文件:
sudo nano /etc/systemd/system/myprogram.service
2. 在文件中输入以下内容:
[Unit]
Description=My Program
After=network.target
[Service]
User=<your-username>
ExecStart=/path/to/your/script.py
Restart=always
[Install]
WantedBy=multi-user.target
注意:在 ExecStart 行中,将 /path/to/your/script.py 替换为您想要自启动的程序的完整路径。
3. 保存并关闭 myprogram.service 文件。
4. 输入以下命令以重新加载 systemd:
sudo systemctl daemon-reload
5. 输入以下命令以启用该服务:
sudo systemctl enable myprogram.service
6. 重启您的系统以检查该程序是否已经自启动。
希望这些步骤能够帮助到您。
阅读全文