modify scripts
This commit is contained in:
@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user