1、编写开机自启脚本
cd /etc/systemd/system
sudo vim startDjango.service
脚本内容:
[Unit] #启动顺序与依赖关系
Description=startDjango #名称
After=network.target # 定义启动顺序。
# Before=xxx.service,代表本服务在xxx.service启动之前启动;
# After=xxx.service,代表本服务在xxx.service之后启动。
[Service] #启动行为,如何启动,启动类型
ExecStart=自己脚本路径/start.sh
SuccessExitStatus=143
[Install] #定义如何安装这个配置文件,即怎样做到开机启动
WantedBy=multi-user.target # WantedBy:表示该服务所在的 Target(服务组)
2、启用开机自启
sudo systemctl start test.service
3、相关命令
systemctl status #显示系统状态
systemctl start [单元] #立即激活单元:
systemctl stop [单元] #立即停止单元
systemctl restart [单元] #重启单元
systemctl enable [单元] #开机自动激活单元
systemctl disable [单元] #取消开机自动激活单元
systemctl is-active [单元] #是否在运行
systemctl daemon-reload #重新载入systemd,扫描新的或有变动的单元