Cronjobは、同じスクリプトに対して複数のプロセスを作成します。使用しているもの
/ usr/bin/php/path/to/php/script
そして他の使用
/ bin/sh -c/usr/bin/php/path/to/php/script
これらは2つの別々のプロセスです。なぜこれが起こるのですか? Ubuntu14.10サーバーを実行しています。
あなたの場合、
/bin/sh -c /usr/bin/php /path/to/php/script
おそらく次の親です:
/usr/bin/php /path/to/php/script
Cronは、crontabにあるコマンドの/ bin/sh-cを実行します。/bin/shは、実行したい実際のコマンドの子プロセスを生成します。
/usr/bin/php /path/to/php/script