WinFuture-Forum.de: [regex] Pid Filtern - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[regex] Pid Filtern


#1 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juli 2006 - 09:46

hi,
da ich die regex nicht beherrsche, frage ich hier nach:

ich habe in PHP eine ausgabe von der shell, die z.B. so aussieht:

Zitat

There are screens on:
29857.gameserver_css_xx.xx.xxx.xx-27050 (Detached)
1766.gameserver_soldat_23073 (Detached)
4781.gameserver_css_27015 (Detached)
3 Sockets in /var/run/screen/S-gameserver.


es kann aber auch sein, dass ein eintrag doppelt vorkommt, (nur mit anderer PID), was dann evt so aussehen könnte:

Zitat

There are screens on:
29857.gameserver_css_xx.xx.xxx.xx-27050 (Detached)
28547.gameserver_css_xx.xx.xxx.xx-27050 (Detached)
1766.gameserver_soldat_23073 (Detached)
4781.gameserver_css_27015 (Detached)
3 Sockets in /var/run/screen/S-gameserver.


die "x" stehen für eine IP, die ich hier nicht posten möchte.
nun möchte ich, dass die pids von allen screens, die so heißen (können auch anders heißen, das wird von nem formular vorher übergeben) "gameserver_css_xx.xx.xxx.xx-27050" ausgegeben werden.

also in dem letzten fall sollte dann nach möglichkeit das ausgegeben werden:

Zitat

29857 28547

also eine leerzeile zwischen den PIDs. wenn keine leerzeile möglich ist, kann auch eine neue zeile sein, oder sonst irgendwas regelmäßiges, dafür gibts ja explode().

danke im vorraus
MfG
Meatwad
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Anzeige



#2 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 31. Juli 2006 - 13:01

*push*

wenns hilft, kann ich die ausgabe über grep auf folgendes beschränken:

Zitat

29857.gameserver_css_xx.xx.xxx.xx-27050 (Detached)

so währe das ganze zeugs drum rum nichtmehr da, nurnoch die betreffende screen-session. und hier muss wieder die PID, in dem falle 29857 "rausgearbeitet" werden.

ich denke, dass sich da ereg_replace() anbietet.

bitte helft ;D
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#3 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 31. Juli 2006 - 13:05

Ich habe dein Problem noch nicht ganz verstanden...

Wenn es dir nur um diese PID geht, dann wäre doch ein explode nach "." am besten?
0

#4 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 31. Juli 2006 - 13:09

scheiße. ich hatte echt en brett vorem kopf. danke stefanra.


wie beschränkt man sein kann.

MfG
Meatwad
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0