Последняя активность 10 months ago
| 1 | #!/bin/bash |
| 2 | |
| 3 | # Define log file paths |
| 4 | AUTH_LOG="/var/log/auth.log" |
| 5 | BTMP_LOG="/var/log/btmp" |
| 6 | WTMP_LOG="/var/log/wtmp" |
| 7 | LASTLOG="/var/log/lastlog" |
| 8 | SYSLOG="/var/log/syslog" |
| 9 | MAIL_LOG="/var/log/mail.log" |
timmy / 清理未使用的 SSH 暫存檔案
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 10 months ago
這個 Bash 腳本用於 清理 /tmp 目錄中無效的 SSH 相關暫存檔案。它會搜尋所有以 ssh- 開頭的檔案或目錄,使用 lsof 檢查是否有行程正在使用它們,若未被使用則刪除,以確保 /tmp 目錄保持乾淨。這適用於 系統維護、提升伺服器安全性,防止長時間未使用的 SSH 暫存文件佔用空間。
| 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 |
Новее
Позже