Initial commit: ToNav Personal Navigation Page
- Flask + SQLite 个人导航页系统 - 前台导航页(分类Tab、卡片展示) - 管理后台(服务管理、分类管理、健康检测) - 响应式设计 - Systemd 服务配置
This commit is contained in:
45
tonav-ctl.sh
Executable file
45
tonav-ctl.sh
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user