Files
ToNav/tonav-ctl.sh
OpenClaw Agent 872526505e Initial commit: ToNav Personal Navigation Page
- Flask + SQLite 个人导航页系统
- 前台导航页(分类Tab、卡片展示)
- 管理后台(服务管理、分类管理、健康检测)
- 响应式设计
- Systemd 服务配置
2026-02-12 21:57:15 +08:00

46 lines
1.1 KiB
Bash
Executable File

#!/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