2016-10-14 14 views
0

私はcronを使ってphpスクリプトをmacで動かそうとしています。このPHPスクリプトを10秒ごとに実行します。私はオンラインでいくつかの情報源を読んでいます。いずれにしても、私はcronで動作させようとしますが、うまくいけばlaunchdを使用しようとするかもしれません。だからここcron macでphpスクリプトを実行する - 10秒ごと

は、私が何をすべきかですが、その実行ごとに1分:

*/1 * * * * /usr/bin/curl --silent --compressed http://localhost:8888/atms_final/data/demos/editing/loop_tasks.php 

私は10秒ごとに

+0

Cronは最低1分間しか使用できません。あなたができることは、タスクを実行する無限ループを持つシェルスクリプトを作成し、その後10秒間スリープします。こうすることで、タスク自体の所要時間に応じて、10秒ごとにタスクが多かれ少なかれ実行されます。 – TLR

答えて

0

cronを実行するためにそれを変更するにはどうすればよいでは少しも粗粒度10秒のためにあります繰り返し率。

chmod +x curler 

その後、あなたは:

はターミナルで、あなたはそれが実行可能(一度だけこの操作を行う)することができ、そして、このような小さなスクリプトを作成し、curler

#!/bin/bash 
while :; do 
    echo curling... 
    /usr/bin/curl --silent --compressed http://localhost:8888/atms_final/data/demos/editing/loop_tasks.php 
    sleep 10 
done 

として保存を検討

端末でこれを実行できます:

./curler 

または実行することができますcurlercronから1つ。

関連する問題