我編寫了一個簡單的腳本,允許我透過 ssh 連接到遠端主機以從中提取數據,並將本地電腦上的數據呈現到日誌檔案(包括日期和時間): ssh ip 'df -Ph | ssh ip 'df -Ph | ssh ip 'df -Ph | ssh ip 'df -Ph | grep Dataload_xps' >> /home/userid/Dataload-$(日期 +%Y%m%d%H%M%S).log
這很好用,但我需要自動化它,而且我沒有 crontab! (許可理由)
我嘗試了這個 while 循環,但效果不太好: 雖然真實; do ssh ip 'df -Ph | ssh ip 'df -Ph | do ssh ip 'df -Ph grep Dataload_xps';睡30;完成 & >> /home/userid/Dataload-$(日期 +%Y%m%d%H%M%S).log
我需要幫助:
- 建立一個 while 循環,每小時執行此指令。
- 如果命令沒有返回,即沒有磁碟空間 - 建立錯誤日誌
非常感謝您的幫忙!