Mac で 30 秒ごとにスクリプトを実行する

Mac で 30 秒ごとにスクリプトを実行する

60 秒ごとに実行される cronjob を作成しましたが、私にとっては十分な頻度ではありません。これは簡単なコマンドです。wget localhostこのコマンドを Mac で 30 秒、16 秒ごとに実行するにはどうすればよいですか?

答え1

コマンドを実行するには起動~/Library/LaunchAgents/代わりに、およびのプロパティ リスト ファイルを参考にしてください/System/Library/LaunchAgents/developer.apple.com のドキュメント

たとえば 30 秒の起動間隔を指定するには、次のようにします。

<key>StartInterval</key>
<integer>30</integer>

答え2

次のことを試してください:

while true
do
<program>
sleep <time>
done

必要に応じて、 と を置き換えます。

編集: 毎秒実行する必要がなくなったら、Control+ でc終了します。

答え3

1 分ごとに実行される bash スクリプトを作成します。wget をループ内に配置するか、sleep 30各呼び出しの間に連続した呼び出しを配置し​​ます。

関連情報