modify scripts

This commit is contained in:
oscarz
2025-06-26 16:35:19 +08:00
parent 0f404c0787
commit 443f8357da
4 changed files with 17 additions and 53 deletions

View File

@ -1,5 +1,10 @@
#!/bin/bash
: << 'EOF'
执行远程脚本,以实现任务的状态监控。
监控机上部署发送通知(企微)的脚本,把结果发送出来。
EOF
# 颜色定义
RED='\033[0;31m'
GREEN='\033[0;32m'
@ -61,7 +66,7 @@ cmd_javbus() {
}
# 定义具体命令函数
cmd_check_status() {
cmd_aabook() {
local SERVER="170.106.191.35"
local USER="root"
local SSH_OPTS="-o StrictHostKeyChecking=no -o ConnectTimeout=10"
@ -71,42 +76,9 @@ cmd_check_status() {
"检查服务状态"
}
cmd_restart_service() {
local SERVER="170.106.191.35"
local USER="root"
local SSH_OPTS="-o StrictHostKeyChecking=no -o ConnectTimeout=10"
execute_remote "$SERVER" "$USER" "$SSH_OPTS" \
"cd ~/resources/aabook/src/ && python3 ./restart_service.py" \
"重启服务"
}
cmd_fetch_data() {
local SERVER="170.106.191.36" # 示例:使用不同的服务器
local USER="admin" # 示例:使用不同的用户
local SSH_OPTS="-o StrictHostKeyChecking=no -o ConnectTimeout=10"
execute_remote "$SERVER" "$USER" "$SSH_OPTS" \
"cd ~/resources/aabook/src/ && python3 ./fetch_data.py" \
"获取最新数据"
}
cmd_backup_db() {
local SERVER="170.106.191.35"
local USER="root"
local SSH_OPTS="-o StrictHostKeyChecking=no -o ConnectTimeout=10"
execute_remote "$SERVER" "$USER" "$SSH_OPTS" \
"cd ~/resources/aabook/db/ && ./backup_db.sh" \
"备份数据库"
}
# 注册命令
register_command "check" "检查服务状态"
register_command "restart" "重启服务"
register_command "fetch" "获取最新数据"
register_command "backup" "备份数据库"
register_command "javbus" "检查服务状态"
register_command "aabook" "查询 aabook 任务进度"
register_command "javbus" "查询 javbus 任务进度"
# 显示帮助信息
show_help() {