Monitoring
監視發送到 /dev/null 的內容?
只是為了好玩:
有沒有辦法監視/擷取/轉儲正在寫入的內容
/dev/null
?在 Debian 或 FreeBSD 上,如果重要,也歡迎任何其他特定於作業系統的解決方案。
製作
/dev/null
命名管道可能是最簡單的方法。請注意,當某些程序(sshd
例如 )發現它不是一個特殊文件時(或者它們可能從 讀取/dev/null
,期望它返回EOF
),它們會出現異常行為或無法執行。# Remove special file, create FIFO and read from it rm /dev/null && mkfifo -m622 /dev/null && tail -f /dev/null # Remove FIFO, recreate special file rm /dev/null && mknod -m666 /dev/null c 1 3
這應該適用於所有 Linux 發行版和所有主要 BSD。