Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Exec pod windowsem
carkar
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 5
Dołączył: 27.02.2011

Ostrzeżenie: (0%)
-----


Witam.
Mam taki problem, otóż chciałbym zrobić panel sterowania programem konsolowym(start,stop,restart).
Plik uruchamiający program jest plikiem .bat
W przypadku linux-a nie ma problemu:
  1. $command = " php script.php ";
  2. $pid = exec("nohup $command > /dev/null 2>&1 & echo $!");

Niestety pod Windows-em nie działa.
W jaki sposób mogę uruchomić ten program z poziomu PHP
(dodam ze php_safemode jest na off)
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(carkar @ 12.02.2012, 19:20:27 ) *
Niestety pod Windows-em nie działa.
W jaki sposób mogę uruchomić ten program z poziomu PHP

Nie możesz. nohup to poleceni uniksowe, które nie występuje w Windowsie. Poszukaj w google "nohup windows", a znajdziesz rozwiązanie.
Go to the top of the page
+Quote Post
carkar
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 5
Dołączył: 27.02.2011

Ostrzeżenie: (0%)
-----


  1. $shell = new COM("WScript.Shell");
  2. $shell->run($command, 0, false);



a czy w tej metodzie jestem w stanie uzyskać pid uruchomionego procesu ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 07:22