planning tasks

  1. Ubuntu下开机自启动

Ubuntu下开机自启动

通过服务的方法设置,贴个简单配置:

1
2
3
4
5
6
7
8
9
10
11
12
[Unit]
Description=Login Service # 服务描述
After=network.target

[Service]
WorkingDirectory=/home/togo/source/login/python
ExecStart=/usr/bin/python2 server.py
Restart=on-abort # 意外退出的时候重启, 其他选项always
RestartSec=15s # 重启间隔

[Install]
WantedBy=multi-user.target

将上述内容保存为login.service,复制到/lib/systemd/system/下,然后通过service或者systemctl命令控制。

1
2
3
4
5
service status  login
service start login
service restart login
service stop login
systemctl login enable

关于Restart的选项可以参考What does Restart=on-abort mean in a systemd sercie.


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。