我已經創建了一個腳本,所以我可以搜索特定路徑中的0kb文件,輸出將被重定向到一個文本文件,然後通過電子郵件發送。該腳本的工作原理除了在電子郵件發送時或在腳本運行後查看時,fie都是空的。Bash腳本生成空文件
if [[ -n $(find /path/to/files/ -type f -empty -mmin +2) ]] then
> /tmp/output.txt ; mail -s "subject" -a /tmp/output.txt "[email protected]"
rm /tmp/ftr_output.txt
fi
不知道我是否錯過了任何幫助,將不勝感激。
感謝
您已明確指示,'的/ tmp/output.txt'被__truncated__。你爲什麼期望內容在那裏?你想達到什麼目的? – devnull
我猜''/ tmp/output.txt'應該在'$()'裏面 – technosaurus