Thread IPC::RUN mehrere Parameter übergeben (6 answers)
Opened by Gast at 2007-12-10 11:10

Gast Gast
 2007-12-10 11:38
#103678 #103678
mh, das wäre eine möglichkeit, allerdings habe ich dann gleich ein neues problem xD

und zwar möchte ich dann die ProzessID von einem bestimmten Prozess (einduetiger name) herausfinden und ihn dann killen.

Dazu habe ich im netz einen command gefunden, der die PID in Abhängigkeit von Namen des Prozesses zurückgibt.

ps ux | awk '/prozessname\.sh/ && !/awk/ {\$2}

In meinem Script sieht es dann so aus:
Code (perl): (dl )
1
2
3
4
5
my $host = "hostname";
my $ssh = Net::SSH::Perl->new($host, debug => "1");
$ssh->login();
my($out, $err, $exit) = $ssh->cmd("ps ux | awk '/prozessname\.sh/ && !/awk/ {\$2}'");
$ssh->cmd("kill -9 $out");

View full thread IPC::RUN mehrere Parameter übergeben