Ubuntu20,腾讯,阿里服务器,开机自启脚本

Ubuntu20,腾讯,阿里服务器,开机自启脚本,第1张

Ubuntu20,腾讯,阿里服务器,开机自启脚本

 脚本文件路径: /home/[用户名]/[项目文件]/[启动文件]

/home/bin/gdzyz/main.py

创建启动脚本(.sh结尾):vim /home/[用户名]/[项目文件]/[启动文件] 

vim /home/bin/gdzyz/main.sh

启动文件里的内容:

#!/bin/bash

cd /home/bin/gdzyz/
python main.py

脚本存放路径:/etc/systemd/system/

创建服务: /etc/systemd/system/[脚本名字].service

vim /etc/systemd/system/python_gdzyz.service

.service的内容:

在网络服务启动之后,启动脚本

脚本路径

install随便填一个

[Unit]
After=network.service
 
[Service]
ExecStart=/home/bin/gdzyz/main.sh
 
[Install]
WantedBy=default.target


赋予文件权限,否则启动会报错

sudo chmod 744 /home/bin/gdzyz/main.sh
sudo chmod 664 /etc/systemd/systemd/python_gdzyz.service

终端执行:

# 使用下面的命令来开启服务:
systemctl start python_gdzyz.service

# 查看服务状态:
systemctl status python_gdzyz.service

# 停止服务:
# systemctl stop python_gdzyz.service

创建开机自启:

systemctl enable python_gdzyz.service

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5635407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存