Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Prozess killen, aber ...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.08.2003, 21:41 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


... nur einen bestimmten:
mit fuser -n tcp Port bekommt man ja die Prozess ID's der Programm, die auf diesem entsprechenden Port "horchen".
Wie kann ich nun diese Prozess-ID's (sind meistens 2?) killen?

mit killall fuser -n tcp Port hat's nicht geklappt?!?
--
class God : public ChuckNorris { };

Dieser Post wurde am 22.08.2003 um 21:43 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.08.2003, 11:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Habe nun ein PHP-Script geschrieben das mir das alles macht


PHP 4:
function GetPidByPort($port)
{
  exec("fuser -n tcp $port",$val);
  $val = trim(str_replace("  "," ",str_replace("$port/tcp:","",$val[0])));
  return explode(" ",$val);
}

function GetPidByName($name)
{
  exec("pidof $name",$val);
  return $val;
}


Die obere Funktion gibt die Pid's von den Programmen die auf dem angegebenen Port "horchen" als Array zurück,
die untere Funktion ist nur pidof als php-funktion
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.08.2003, 11:10 Uhr
virtual
Sexiest Bit alive
(Operator)


Versteht Dein fuser nicht die Optionen "-k" resp. "-signal"?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.08.2003, 12:56 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das problem war, das hatte ich vergessen anzugeben, das das programm immer noch einen prozess dabei hat, welcher NICHT gekillt werden darf, sonst hätte ich das auch einfacher machen können
So kann ich diese ProzessID eben rausfiltern.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.08.2003, 13:38 Uhr
Pablo
Supertux
(Operator)


Hast du nicht nur mit kill (pid_nummer) versucht?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.08.2003, 15:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das problem war ja die pid_nummer...
ist aber nun völlig egal, da es so gut funktioniert
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: