crontab にアクセスできない場合にスクリプトの実行をスケジュールする WHILE ループを作成するにはどうすればよいでしょうか?

crontab にアクセスできない場合にスクリプトの実行をスケジュールする WHILE ループを作成するにはどうすればよいでしょうか?

リモート ホストに SSH 接続してデータを取得し、そのデータをローカル マシンのログ ファイル (日付と時刻を含む) に表示できる簡単なスクリプトを作成しました。 ssh ip 'df -Ph | grep Dataload_xps' >> /home/userid/Dataload-$(date +%Y%m%d%H%M%S).log

これはうまく機能しますが、これを自動化する必要があり、crontab がありません! (権限の理由)

私は、この while ループを試してみましたが、あまり良くありません。 true の場合、ssh ip 'df -Ph | grep Dataload_xps' を実行し、30 分間スリープし、完了 & >> /home/userid/Dataload-$(date +%Y%m%d%H%M%S).log

以下の点についてサポートが必要です:

  1. このコマンドを 1 時間ごとに実行する while ループを作成します。
  2. コマンドに戻りがない場合、つまりディスク容量がない場合は、エラーログを作成します。

あなたの助けに大いに感謝します!

関連情報