У меня есть простой пакетный файл, который запускает кучу файлов PHP, один за другим.Иногда некоторые из этих php-файлов зависают, и когда это происходит, весь пакетный файл перестает выполнять файлы, которые поступают после этого.
Есть ли способ остановить выполнение команды и перейти кследующая команда через заданный промежуток времени в пакетном скрипте?
Мой пакетный файл до сих пор состоит только из 800 строк с командой, аналогичной приведенной ниже:
php72 ../simulation.php --version 0.9.0.4 --hashsimmilar false --thinkahead 0 --detailed 0 --outfile catacombs.outfile.csv --workingdir "C:/xampp/htdocs/rpg_prog/" --customfight 1,2,,,,1,,,1,,0,0,0,Catacombs1
php72 ../simulation.php --version 0.9.0.4 --hashsimmilar false --thinkahead 1 --detailed 0 --outfile catacombs.outfile.csv --workingdir "C:/xampp/htdocs/rpg_prog/" --customfight 1,2,,,,1,,,1,,0,0,0,Catacombs1
php72 ../simulation.php --version 0.9.0.4 --hashsimmilar false --thinkahead 2 --detailed 0 --outfile catacombs.outfile.csv --workingdir "C:/xampp/htdocs/rpg_prog/" --customfight 1,2,,,,1,,,1,,0,0,0,Catacombs1
Если, например,, вторая строка в приведенном выше списке зависает, весь пакетный файл будет зависать, а третья строка никогда не будет выполнена.