tags:
#高质量内容
以程序文件位于 /root/start_run/crypto_mon/crypto_price_monitor.py 为例说明
首先进入文件夹 cd /root/start_run/crypto_mon/
创建虚拟环境 python3 -m venv ./venv
进入虚拟环境 , 对于 Linux 或 macOS,可以使用:
source ./venv/bin/activate
如果是Windows 使用
.venv\Scripts\activate
pip install -r requirements.txt # 根据你的需求文件安装依赖
编写启动脚本: 创建一个名为start_crypto_monitor.sh的脚本,内容如下
#!/bin/bash
source /root/start_run/crypto_mon/venv/bin/activate # 激活虚拟环境
python /root/start_run/crypto_mon/crypto_price_monitor.py # 运行脚本
使脚本可执行: chmod +x start_crypto_monitor.sh
设置开机自动运行: 使用systemd创建一个服务。在这个路径下创建一个名为 /etc/systemd/system/crypto_monitor.service 的文件,内容如下:
[Unit]
Description=Crypto Price Monitor
[Service]
ExecStart=/root/start_run/crypto_mon/start_crypto_monitor.sh
WorkingDirectory=/root/start_run/crypto_mon/
User=root
Restart=always
[Install]
WantedBy=multi-user.target
启动:
sudo systemctl start crypto_monitor.service
停止:
sudo systemctl stop crypto_monitor.service
设置服务开机自启
sudo systemctl enable crypto_monitor.service
取消服务开机自启
sudo systemctl disable crypto_monitor.service