新增浏览器工人启停脚本(WSL临时方案,当前已停用,正式方案为任务机100.64.0.7)
This commit is contained in:
Executable
+10
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
# worker-start.sh — 启动"浏览器工人"(WSL端)
|
||||
# 启动自愈守护: 它会自动拉起Chrome(带智联登录态)并建立到服务器的反向隧道
|
||||
DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
if pgrep -f "cdp-tunnel.sh" >/dev/null; then
|
||||
echo "✅ 守护已在运行,无需重复启动"
|
||||
else
|
||||
nohup "$DIR/cdp-tunnel.sh" >/tmp/cdp-tunnel.log 2>&1 &
|
||||
echo "✅ 守护已启动(约10秒内拉起Chrome和隧道)"
|
||||
fi
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
# worker-stop.sh — 停止"浏览器工人"(WSL端)
|
||||
# 停掉: 自愈守护 + 反向隧道 + 招聘专用Chrome(只杀 .chrome-recruit-test,不影响其他浏览器)
|
||||
# 注意: 停止后服务器端每日筛选将无法执行(会收到私聊告警),需要时用 worker-start.sh 恢复
|
||||
|
||||
pkill -f "cdp-tunnel.sh" 2>/dev/null
|
||||
pkill -f "ssh -f -N -R 127.0.0.1:9222" 2>/dev/null
|
||||
pkill -f "chrome-recruit-test" 2>/dev/null
|
||||
sleep 2
|
||||
if curl -s --max-time 2 http://127.0.0.1:9222/json/version >/dev/null 2>&1; then
|
||||
echo "⚠ Chrome 仍在运行,再试一次..."
|
||||
pkill -9 -f "chrome-recruit-test" 2>/dev/null; sleep 1
|
||||
fi
|
||||
if pgrep -f "cdp-tunnel.sh" >/dev/null; then echo "⚠ 守护仍在"; else echo "✅ 守护已停止"; fi
|
||||
if curl -s --max-time 2 http://127.0.0.1:9222/json/version >/dev/null 2>&1; then echo "⚠ Chrome 仍在"; else echo "✅ Chrome 已关闭"; fi
|
||||
Reference in New Issue
Block a user