创建服务文件
为你的服务创建一个 .service 文件。这个文件通常位于 /etc/systemd/system/ 目录下。例如,如果你的服务名称为 my_python_script.service:
sudo nano /etc/systemd/system/my_python_script.service
在打开的编辑器中,输入以下内容,根据你的具体情况调整路径和其他设置:
[Unit]
Description=My Python Script Service # 服务名
After=network.target
[Service]
ExecStart=/usr/bin/python3 /path/to/your_script.py # 第一个是Python编辑器位置,第二个是脚本位置
WorkingDirectory=/path/to # 文件工作空间
StandardOutput=inherit
StandardError=inherit
Restart=always # 停止运行后是否重启,不需要重启则改为no
User=root # sudo权限
[Install]
WantedBy=multi-user.target
2. 赋予脚本执行权限
sudo chmod +x code_path.py

本文详细介绍了如何使用systemd创建名为my_python_script.service的服务文件,包括设置描述、执行脚本、权限分配、开机自启动以及问题排查过程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



