Files
kindle-calendar/scripts/kindle/ssh-stop-all.sh
2026-03-15 14:54:51 +08:00

29 lines
736 B
Bash

#!/bin/sh
set -eu
# 停掉常见 SSH 进程,并清理掉常见 pid 文件。
TS="$(date +%Y%m%d-%H%M%S 2>/dev/null || echo now)"
OUT_DIR="/mnt/us/ssh-debug/${TS}"
LOG_FILE="${OUT_DIR}/stop-all.log"
mkdir -p "${OUT_DIR}"
exec >"${LOG_FILE}" 2>&1
echo "=== STOP ALL SSH DAEMONS ==="
date 2>/dev/null || true
id 2>/dev/null || true
killall sshd 2>/dev/null || true
killall dropbear 2>/dev/null || true
killall dropbearmulti 2>/dev/null || true
rm -f /mnt/us/usbnet/run/sshd.pid 2>/dev/null || true
rm -f /mnt/us/usbnet/run/sshd-force-22.pid 2>/dev/null || true
rm -f /mnt/us/usbnet/run/dropbear-2222.pid 2>/dev/null || true
rm -f /mnt/us/usbnet/run/dropbear-force-22.pid 2>/dev/null || true
echo "=== DONE ==="
echo "${OUT_DIR}"