![Mac で 30 秒ごとにスクリプトを実行する](https://rvso.com/image/1264385/Mac%20%E3%81%A7%2030%20%E7%A7%92%E3%81%94%E3%81%A8%E3%81%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B.png)
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
各呼び出しの間に連続した呼び出しを配置します。