アプリ版:「スタンプのみでお礼する」機能のリリースについて

phpで質問すればよいのかlinuxで質問すればよいのか微妙なのですが、
phpのexec関数でlinuxにコマンドを複数発行した場合の質問です。

例えば、cmdAとcmdBがあって、cmdBがcmdAに依存している場合(例えばcmdAで生成されたファイルをcmdBで使用するときとか)、下記のようにして、問題なのでしょうか?
----------------
exec(cmdA);
exec(cmdB);
----------------
上記のように連続でコマンドを発行すれば、cmdBはcmdAの処理が終わってから実行されるのでしょうか?

以上、よろしくお願い致します。

A 回答 (1件)

まぁ実際にやってみれば済む話ですが・・



cmdAがバックグラウンド処理でなければ、非同期処理にならないので
cmdAが完了してからcmdBが実行されます

でもわざわざ分けなくても、「exec("cmdA;cmdB")」的な処理で十分ですよね
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!