Délka běhu php scriptu a příkaz system()
Napsal: stř 23. říj 2013, 10:52
Ahoj, mám dotaz, jak vyřešit následující situaci:
V PHP má script, ve kterém spouštím jeden příkaz v CMD takto:
Problém je, že vykonávaný příkaz v CMD může někdy trvat i minuty a tady je ten problém -> v tom případě mi to hodí chybu, že čas scriptu vypršel (30s).
Naštěstí CMD příkaz běží dál, takže operace se úspěšně dokončí, ale problém je, že po dokončení toho CMD příkazu by se pomocí php měly provést další operace (např. zápis do logu v DB), což už nenastane, protože je PHP script ukončen->došel čas...
Vím, že je možné v configu nastavit delší čas, ale raději bych potřeboval nějaké řešení, kde nebude třeba config měnit...
Nemáte nějaký nápad jak to vyřešit? Díky...
V PHP má script, ve kterém spouštím jeden příkaz v CMD takto:
Kód: Vybrat vše
system('"C:\Program Files (x86)\něco1\neco2.exe" /PARAMETR1:param1');
Naštěstí CMD příkaz běží dál, takže operace se úspěšně dokončí, ale problém je, že po dokončení toho CMD příkazu by se pomocí php měly provést další operace (např. zápis do logu v DB), což už nenastane, protože je PHP script ukončen->došel čas...
Vím, že je možné v configu nastavit delší čas, ale raději bych potřeboval nějaké řešení, kde nebude třeba config měnit...
Nemáte nějaký nápad jak to vyřešit? Díky...