Freqtrade后台运行方法

Linux · 07-19
Freqtrade后台运行方法

运行以下命令创建服务文件:
sudo nano /etc/systemd/system/freqtrade.service
粘贴以下内容:
[Unit]
Description=Freqtrade bot (timsom strategy with venv)
After=network.target

[Service]
User=root
WorkingDirectory=/root/freqtrade

ExecStart=/bin/bash -c 'source /root/freqtrade/.venv/bin/activate && freqtrade trade --config /root/freqtrade/user_data/config.json --strategy timsom'

Restart=always
RestartSec=10
StandardOutput=append:/root/freqtrade/freqtrade.log
StandardError=append:/root/freqtrade/freqtrade-error.log
Environment=PATH=/root/freqtrade/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

[Install]
WantedBy=multi-user.target
启动并设为开机自启
依次运行以下命令:

重新加载 systemd 配置

sudo systemctl daemon-reexec
sudo systemctl daemon-reload

启动 freqtrade 服务

sudo systemctl start freqtrade

设置为开机自启

sudo systemctl enable freqtrade

查看服务状态

sudo systemctl status freqtrade

实时查看日志输出

journalctl -u freqtrade -f

Theme Jasmine by Kent Liao