1

電子メールがサーバーから送信されます。
これを 5 秒または 1 秒ごとに実行する cron ジョブを構成する方法があるかどうかを知る必要があります。

Linux マシンで CiviCRM と一緒に Drupa 7.7 を使用しています。

4

2 に答える 2

4

cron の最小時間枠は 1 分です。ほとんどの cron デーモンは、30 秒ごとにチェックして、何かを行う必要があるかどうかを確認します。cron で 2 番目のタイムフレームを使用することはできません。ただし、これは毎分 URL を取得します。

* * * * * root /usr/bin/wget --quiet --delete-after http://your.url
于 2011-07-30T16:09:36.103 に答える
0

cronでこれを実現するには、次の「ハック」を行うことができます

* * * * * root /usr/bin/wget --quiet --delete-after http://your.url
* * * * * root (sleep 10;/usr/bin/wget --quiet --delete-after http://your.url)
* * * * * root (sleep 20;/usr/bin/wget --quiet --delete-after http://your.url)
* * * * * root (sleep 30;/usr/bin/wget --quiet --delete-after http://your.url)
* * * * * root (sleep 40;/usr/bin/wget --quiet --delete-after http://your.url)
* * * * * root (sleep 50;/usr/bin/wget --quiet --delete-after http://your.url)

これを行うには「デーモン」を実行するだけの方がよいでしょう。これは bash の単純なものです。

#!/bin/bash
while true;do
   sleep 5
   wget --quiet -O/dev/null "www.example.org"
done

バックグラウンドで起動するだけです。

于 2011-12-20T22:45:43.823 に答える