次のコードを使用すると、5分ごとにクローンジョブを作成できます。
*/5 * * * * root bash /etc/cron.d/mongo/5min.sh
内部に/etc/cron.d/mongo/5min.shファイル転送要求カール:
#!/bin/sh
export PATH="/usr/local/bin:/usr/bin:/bin"
curl http://mysite.com/crons/5minute
リクエストしたサイトにルートを送信します。SEK/5分ファイルシステムでは何もしませんが、実行されるたびにホームディレクトリに次の形式でファイルを生成するPHPコードです。
5分
5分.1
...
5分.14999
このファイルには、カール要求の応答本文があります。このように:
empty<br>
yes<br>
この文字列はcrons / 5min.phpに書かれています。エコ注文する。
問題の原因は何ですか?
答え1
これは設計された動作です。 Curl は、各実行結果を区別するために、ファイル名に数値サフィックスを追加します。これを上書きするには、-o オプションを使用します。
curl http://mysite.com/crons/5minute -o [/your/path/to/]5minute