php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.03.2009, 17:31   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 117
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard php prozesse status anhand der pid auslesen

Huhu,

kann man mit php auch prozesse auf einem System verwalten?
Momentan siehts so aus: ich starte eine java anwendung mit popen('START java -jar anwendung', 'r');

klappt auch super, nur ich möchte das ganze auch wieder über php zu machen können und den status prüfen, obs noch läuft. die pid kann ich noch über die java vllt bekommen.... aber wie gehts weiter? irgendwer ne idee?

Dark
DarkPrisma ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.03.2009, 22:27   #2 (permalink)
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.022
PHP-Kenntnisse:
Fortgeschritten
dr.e. sorgt für eine eindrucksvolle Atmosphäredr.e. sorgt für eine eindrucksvolle Atmosphäredr.e. sorgt für eine eindrucksvolle Atmosphäre
dr.e. eine Nachricht über Skype™ schicken
Standard

PHP unterstützt keine Threads. Aus diesem Grund wird es sicher schwer, den Prozess mit der von dir beschriebenen Art zu monitoren. Hier hilft IMHO nur, ein Start-Script zu schreiben, das diesen startet/stoppt und entsprechende Informationen ausgibt. Dieses kannst du dann mit system()/exec()/... bedienen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 24.03.2009, 23:00   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Aber man kann einen neuen Prozess erstellen lassen und diesen dann (in gewissem Rahmen) kontrollieren.
siehe pcntl
David ist offline   Mit Zitat antworten
Alt 18.07.2009, 00:49   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 17.07.2009
Beiträge: 118
PHP-Kenntnisse:
Anfänger
Tiberius befindet sich auf einem aufstrebenden Ast
Standard

Ist zwar schon etwas älter der Thread aber naja... klar geht das mit PHP!

Nimm proc_open das lüppt auf win und *nix. Via proc_status() bekommst du Prozessinfos. Mit proc_close() machst den Prozess dicht

Ich meine mal gelesen zu haben, proc_get_status() würde sogar nur mit pclose funktionieren.
Tiberius ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Anzahl der Zeilen auslesen ( MySQL ) errox Datenbanken 13 18.02.2009 16:07
Status ändern. Poul PHP Einsteiger 13 16.02.2009 20:29
Scriptsuche Formular auslesen und verschicken Atsinganos Scriptbörse 8 21.01.2009 12:54
skript zu zwei DB's verbinden und auslesen xSpLiT Datenbanken 6 31.10.2008 15:51
User einer OU mit LDAP auslesen InTeNsO PHP Tipps 2008 2 29.09.2008 13:40
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
gelöst: Tabelle auslesen -> Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Wie Tonerstand aus Webseite vom Druckergerät auslesen? PHP Tipps 2006 14 16.03.2006 16:16
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php pid, php pid auslesen, php prozesse, pid php, pid auslesen, php prozess id, prozesse php, php process id, process status php, php exec status auslesen, php pid auslesen und verwenden, php prozess, mysql status auslesen script, php prozess starten, mysql php pid auslesen, mysql php pid, mysql process id php, php exec pid status, php prozess pid auslesen, php pid erkennen

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum