如果無法存取 crontab,如何建立 WHILE 循環來安排腳本運行?

如果無法存取 crontab,如何建立 WHILE 循環來安排腳本運行?

我編寫了一個簡單的腳本,允許我透過 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

我需要幫助:

  1. 建立一個 while 循環,每小時執行此指令。
  2. 如果命令沒有返回,即沒有磁碟空間 - 建立錯誤日誌

非常感謝您的幫忙!

相關內容