在 Ubuntu 中置开机自启动一些常见的方案
在 Ubuntu 中,有多种方法可以设置开机自启动。以下是一些常见的方案:
-
使用 systemd 服务:
使用 systemd 是一种现代的管理系统服务的方式。你可以创建一个
.service文件,并将其放置在/etc/systemd/system/目录下,然后使用systemctl命令启用服务。sudo nano /etc/systemd/system/your_service.service编辑文件,添加类似以下内容:
[Unit] Description=Your Service After=network.target [Service] ExecStart=/path/to/your_command Restart=always [Install] WantedBy=multi-user.target替换
your_service,/path/to/your_command等为实际的服务和执行命令。保存文件后,启用服务:sudo systemctl enable your_service.service sudo systemctl start your_service.service -
使用 cron 任务:
你可以将启动命令添加到
@reboot行中,使其在系统启动时执行。crontab -e在编辑器中添加类似以下内容:
@reboot /path/to/your_command保存文件并退出。这将在系统启动时执行指定的命令。
-
将启动命令添加到 rc.local:
编辑
/etc/rc.local文件,并将启动命令添加到文件的末尾,确保在exit 0之前。sudo nano /etc/rc.local添加类似以下内容:
/path/to/your_command &替换
/path/to/your_command为实际的启动命令。保存文件后,确保rc.local具有执行权限:sudo chmod +x /etc/rc.local启用
rc.local:sudo systemctl enable rc-local.service最后,启动
rc.local:sudo systemctl start rc-local.service -
使用用户的 ~/.config/autostart 目录:
对于有桌面环境的当前用户的开机自启动,可以将启动命令或
.desktop文件放入~/.config/autostart/目录。nano ~/.config/autostart/your_desktop_file.desktop添加类似以下内容:
[Desktop Entry] Type=Application Exec=/path/to/your_command Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=Your Application替换
/path/to/your_command为实际的启动命令。保存文件后,这个应用程序将在用户登录时启动。
以上是一些常见的在 Ubuntu 中设置开机自启动的方式,选择其中一种取决于你的具体需求和系统配置。

浙公网安备 33010602011771号