要在CentOS上运行Python自动化脚本,您需要遵循以下步骤:
sudo yum install python3
sudo yum install python3-pip
my_script.py
的文件:vim my_script.py
在编辑器中编写您的Python代码,然后保存并退出。
chmod
命令使脚本可执行:cd /path/to/your/script
chmod +x my_script.py
./my_script.py
或者,您可以使用Python解释器运行脚本:
python3 my_script.py
如果您需要在后台运行脚本,可以使用nohup
命令:
nohup python3 my_script.py &
这将在后台运行脚本,即使您关闭终端窗口,脚本也会继续运行。
my_script.service
的文件:sudo vim /etc/systemd/system/my_script.service
在编辑器中输入以下内容:
[Unit]
Description=My Python Script
[Service]
Type=simple
ExecStart=/usr/bin/python3 /path/to/your/script/my_script.py
[Install]
WantedBy=multi-user.target
保存并退出。
sudo systemctl enable my_script.service
sudo systemctl start my_script.service
现在,您的Python脚本将作为系统服务运行,并在系统启动时自动启动。要查看服务状态,请运行:
sudo systemctl status my_script.service