質問: 5秒ごとにスクリプトを実行する方法は? 5秒ごとに実行する必要があるスクリプトがあります。 cronは1分ごとにタスクを実行できることを知っていますが、毎秒何かを実行する方法はありますか?
回答: 私はこの種のことを非常にうまくやった(そしてマシンがリブートされるまで、最終結果は一度に数週間実行された)。私が今何をしていたかについては、情報を更新してキャッシュに入れます-10秒ごとに更新します。#!/bin/sh sleep=5 # do stuff sleep $sleep # do stuff sleep $sleep # do stuff sleep $sleep # do stuff sleep $sleep # echo and restart... exec $0 「exec $ 0」はスクリプトを再起動しますが、実行中のスクリプトは置き換えます。最初はcrontab '@reboot'行で開始できます。