#!/bin/bash # ToNav 服务控制脚本 SERVICE_NAME="tonav" SCRIPT_DIR="/root/.openclaw/workspace/ToNav" case "$1" in start) echo "启动 ToNav 服务..." systemctl start $SERVICE_NAME systemctl status $SERVICE_NAME --no-pager ;; stop) echo "停止 ToNav 服务..." systemctl stop $SERVICE_NAME ;; restart) echo "重启 ToNav 服务..." systemctl restart $SERVICE_NAME systemctl status $SERVICE_NAME --no-pager ;; status) systemctl status $SERVICE_NAME --no-pager ;; log) echo "显示日志 (最后 50 行):" tail -50 $SCRIPT_DIR/tonav.log ;; logtail) echo "实时日志 (Ctrl+C 退出):" tail -f $SCRIPT_DIR/tonav.log ;; enable) echo "设置开机自启..." systemctl enable $SERVICE_NAME ;; disable) echo "取消开机自启..." systemctl disable $SERVICE_NAME ;; *) echo "用法: $0 {start|stop|restart|status|log|logtail|enable|disable}" exit 1 ;; esac