admin 管理员组文章数量: 1184232
本文介绍Ubuntu环境下开机自启动的方法,主要分为非GUI程序的自启动和GUI程序的自启动。
1.非GUI程序的自启动
这里主要介绍通过增加系统服务的方法
sudo touch /lib/systemd/system/your_service_name.service
sudo vi your_service_name.service在your_service_name.service中增加:
[Unit]
; After=network.target
Description="your_service_description"
[Service]
ExecStart=your_script_name.sh
User=your_user_name
[Install]
WantedBy=multi-user.target主要解释如下:
After:表示需要在某个服务之后运行,如果没有,可以删除这行。
Description:对于服务的描述。
ExecStart:需要执行的脚本的名称,这里需要给出绝对路径。
User:用户名,该用户需要有执行脚本的权限。
修改完毕后,增加执行权限:
sudo chmod u+x your_service_name.service上述命令执行完毕后,需要重新加载服务,执行:
sudo systemctl daemon-reload启动自己的服务,执行:
sudo systemctl start your_service_name此时可以看到服务的执行结果。
版权声明:本文标题:一文搞懂:如何在Ubuntu上实现软件的自动启动 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1772066189a3551737.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论