timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 1 year ago. Vai alla revisione
1 file changed, 22 insertions
clean_unused_ssh_tmp.sh(file creato)
| @@ -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 "清理完成!" | |
Più nuovi
Più vecchi