timmy hat die Gist bearbeitet 10 months ago. Zu Änderung gehen
Keine Änderungen
timmy hat die Gist bearbeitet 10 months ago. Zu Änderung gehen
Keine Änderungen
timmy hat die Gist bearbeitet 1 year ago. Zu Änderung gehen
1 file changed, 22 insertions
clean_unused_ssh_tmp.sh(Datei erstellt)
| @@ -0,0 +1,22 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # 定義要檢查的目錄 | |
| 4 | + | TMP_DIR="/tmp" | |
| 5 | + | ||
| 6 | + | # 查找所有以 ssh- 開頭的文件或目錄 | |
| 7 | + | for file in "$TMP_DIR"/ssh-*; do | |
| 8 | + | # 如果沒有匹配的文件,跳過 | |
| 9 | + | if [ ! -e "$file" ]; then | |
| 10 | + | continue | |
| 11 | + | fi | |
| 12 | + | ||
| 13 | + | # 使用 lsof 檢查是否有進程使用該文件 | |
| 14 | + | if lsof "$file" >/dev/null 2>&1; then | |
| 15 | + | echo "正在使用中,跳過: $file" | |
| 16 | + | else | |
| 17 | + | echo "未被使用,刪除: $file" | |
| 18 | + | rm -rf "$file" | |
| 19 | + | fi | |
| 20 | + | done | |
| 21 | + | ||
| 22 | + | echo "清理完成!" | |
Neuer
Älter