質問: 50) { echo '動作2'; //hogeが規定値より小さい場合 } else { echo '動作3'; exec(' /Users/hoge/Desktop/test.sh'); } ?> ```
回答: いろんなやり方があると思いますが、以下にいくつか紹介します。 セマフォを使った排他制御 ============ Windows以外ではセマフォを利用して排他制御を行うことができます。 セマフォID を取得する際 `sem_get()` の 2つめの引数で同時にセマフォを得ることが可能なプロセス数を指定出来るので、そこが 1 であれば同時に1プロセスしか起動できません(プロセスが解放されるまで待たされる)。 具体的には以下のようなコードになります。 ```