grep “rst” -r ./ >> a.log?
今天執行這個命令差點把服務器搞崩了。?
本意是查找所有源代碼文件中含有rst字符串的行,打印到文件a.log中,然后進行分析。?
這句grep命令會搜索當前目錄下所有的帶rst字符串的行,并將結果打印到a.log中。但是,a.log本身也在當前目錄下,形成了死循環回路。?
更要命的是,由于源代碼文件數量龐大,自以為是由于grep命令處理的文件數量過多而導致的慢,沒有在意,就讓它多跑了一會……導致內存不足、磁盤空間不足……悲劇產生……ssh連接服務器無法響應……