У меня проблемы с обработкой bash shell в php.Моя проблема, как показано ниже.У меня есть 3 задачи, соответствующие 3 файлам оболочки bash (task1.sh, task2.sh, task3.sh).Когда task1.sh заканчивает обработку, task2.sh автоматически запускается, когда task2.sh завершает обработку, автоматически выполняется task3.sh.
Изначально я написал файл с именем task.sh и внедренный task1.sh,task2.sh, task3.sh в него.Но я хочу встроить эти 3 задачи в файл php.
Например: я создаю файл task.php и выполняю следующие действия:
- Если файл task1.sh завершается неудачно, он будет отображатьсявсплывающее сообщение (предупреждение) об ошибке.
- Если обработка task1.sh завершена, то task2.sh продолжит выполняться автоматически.
- Обработка task2.sh и task3.sh аналогичнавыше.
Все 3 задачи, которые я хочу запустить в backgroud.Проблема в том, что когда я запускаю фоновую оболочку bash, я не смогу проверить ошибочную формулировку ошибки (результат всегда возвращается к 0).
Я многому научился и сверился со многими документами, но он это сделалне помогите мне.
Я надеюсь, что вы можете поддержать меня.
Извините, мой английский очень плохой.