创建和激活系统服务以启动机器人 - DEXBOT
LOGB
  • 家
  • 博客
  • 店铺
  • 更新歷史
  • 安装说明
  • 文档
  • 技术支援
Login / Register
Sign inCreate an Account

Lost your password?

0 items 0,00 USDC
  • 中文 (中国)
    • Русский
    • English
    • Deutsch
    • 中文 (中国)
    • Español
    • فارسی
    • हिन्दी
    • Italiano
    • 日本語
    • Tiếng Việt
    • Français
    • 한국어
    • Türkçe
    • العربية
    • Português
    • বাংলা
LOGB
  • 中文 (中国)
    • Русский
    • English
    • Deutsch
    • 中文 (中国)
    • Español
    • فارسی
    • हिन्दी
    • Italiano
    • 日本語
    • Tiếng Việt
    • Français
    • 한국어
    • Türkçe
    • العربية
    • Português
    • বাংলা

Telegram BOT ZH

11
  • 主菜单
  • 活跃交易
  • 已关闭的交易
  • 区块链设置
  • 所选区块链描述
  • 交易设置
  • 机器人设置
  • 创建 Telegram 机器人并获取令牌
  • 设置交易指标
  • 令牌设置
  • 网格机器人

网站文档

5
  • 推广计划
  • 许可证 — 重置设备
  • 双重身份验证
  • 使用优惠券(促销代码)以获得折扣
  • 使用优惠券(促销代码)以获得折扣

VPS 安装

8
  • 获取和准备私钥
  • 服务器和文件夹准备
  • 在服务器上部署机器人
  • .env 文件和数据库配置设置
  • 创建和激活系统服务以启动机器人
  • Linux 服务器常用命令快速参考
  • 快速DEXBOT安装
  • DEXBOT版本更新
  • 首页
  • 文档
  • VPS 安装
  • 创建和激活系统服务以启动机器人
View Categories

创建和激活系统服务以启动机器人

< 1 мин. чтения

为了确保您的 DEXBOT 机器人在服务器上的稳定和自动运行,建议使用 systemd 系统服务。
这样可以将机器人作为服务运行,实现开机自动启动、运行监控以及崩溃自动重启。


⚙️ 为 DEXBOT 创建 systemd 服务单元 #

在终端执行以下命令以创建服务:

sudo nano /lib/systemd/system/DEXBOT.service

在打开的编辑器中粘贴以下内容:

[Unit]
Description=DEXBOT — CRYPTO BOT
After=network.target

[Service]
Type=simple
WorkingDirectory=/MYBOTS/DEXBOT
ExecStart=/MYBOTS/DEXBOT/DEXBOT.bin
Restart=always
RestartSec=60

[Install]
WantedBy=multi-user.target
  • Description — 服务的简短描述。
  • After=network.target — 表示服务将在网络接口初始化后启动。
  • WorkingDirectory — 机器人启动时的工作目录。
  • ExecStart — 启动机器人可执行文件的命令。
  • Restart=always — 服务停止时自动重启。
  • RestartSec=60 — 重启前等待60秒。
  • WantedBy=multi-user.target — 服务在多用户模式下运行。



🔧 赋予机器人可执行权限 #

执行以下命令以赋予执行权限:

chmod +x /MYBOTS/DEXBOT/DEXBOT.bin

这是确保 systemd 能启动机器人的必要步骤。


🚀 启用服务实现开机自动启动 #

运行以下命令:

sudo systemctl enable DEXBOT

此命令会在系统目录中创建链接,确保服务器重启时服务自动启动。


▶️ 手动启动服务 #

若无需重启服务器即可立即启动服务,执行:

sudo systemctl start DEXBOT

如果配置正确,机器人将作为后台进程运行。


📊 常用服务管理命令 #

  • 查看服务状态:sudo systemctl status DEXBOT
  • 重启服务:sudo systemctl restart DEXBOT
  • 停止服务:sudo systemctl stop DEXBOT
  • 禁用开机自启:sudo systemctl disable DEXBOT

⚠️ 建议和注意事项 #

  • 创建服务前,请确认机器人能在手动启动时正常运行。
  • 确保 Unit 文件中 ExecStart 和 WorkingDirectory 路径正确。
  • 配置日志以便查看错误和输出,systemd 会将日志存储在 journalctl 中。
  • 查看实时日志:
    sudo journalctl -u DEXBOT -f
  • 修改 Unit 文件后需运行:
    sudo systemctl daemon-reload,使 systemd 重新加载配置。

现在,您的机器人作为系统服务运行,支持自动启动与监控,大幅提升管理便利性和运行稳定性。


❓ 为什么使用 systemd 服务? #

  • 自动启动: 服务器开机或重启时,机器人自动启动。
  • 稳定可靠: 机器人崩溃时自动重启,保持持续运行。
  • 易于管理: 使用统一的 systemctl 命令启动、停止、重启和查询状态。
  • 集中控制: 通过系统工具统一管理和监控所有服务。
评价此文档?
更新 2025年8月24日
目录
  • ⚙️ 为 DEXBOT 创建 systemd 服务单元
  • 🔧 赋予机器人可执行权限
  • 🚀 启用服务实现开机自动启动
  • ▶️ 手动启动服务
  • 📊 常用服务管理命令
  • ⚠️ 建议和注意事项
  • ❓ 为什么使用 systemd 服务?

© 2025 DEXBOT. All rights reserved

  • 家
  • 博客
  • 店铺
  • 更新歷史
  • 安装说明
  • 文档
  • 技术支援
我们使用 Cookie 来确保您在我们的网站上获得最佳体验。继续使用本网站,即表示您同意我们使用 Cookie。
More info More info Accept
Home
0 items Cart
My account
Menu