接続の有無を確認するRubyスクリプトファイルを作成しました。たとえば、ポート22が開いているかどうかを確認します。
まず、次のようにcronジョブで試しました
@reboot find ${HOME}/my_app/check_conn.rb
ただし、システムの起動直後に実行されています。
ここで、5分または10分後にこのスクリプトを実行する必要があります。
これどうやってするの。これを行う他の方法はありますか。
前もって感謝します。
sleep 600;
をcrontabコマンドの先頭に追加して、次の手順に進む前に600秒待機するようにします。
新しいcrontabコマンドは次のようになります
@reboot sleep 600; find ${HOME}/my_app/check_conn.rb
時間に応じて行うのではなく、ネットワーク接続を確立した後に実行してください。適切な場所は次のとおりです。
/etc/network/if-up.d