Назад | Перейти на главную страницу

Ожидают ли сценарии оболочки завершения команд PHP перед переходом на следующую строку?

Если я напишу сценарий оболочки примерно так:

php script1.php
php script2.php

Что происходит, когда я его запускаю? Оболочка ждет, пока script1.php закончил, прежде чем перейти на php script2.php или вторая строка запускается сразу после первой?

Если второе, как я могу заставить его вести себя так же, как и первое?

Все команды оболочки выполняются последовательно, и каждая команда выполняется после завершения предыдущей, если вы не запустите команду в фоновом режиме, добавив амперсанд & в конце команды.