lampe
New member
Hallo zusammen
Hat jemand eine Idee wie man dies machen kann?
Ich habe ein Programm geschrieben, welches hängende Prozesse auf dem System erkennt. Nun möchte ich das in unser Monitoring einbinden. Aus diesem Grund soll es mir nun den Command auch anzeigen. Mein Problem ist folgendes:
wenn ich dies mit dem Split mache, kappt es mir den Command ab.
Folgende Zeile:
Ihr seht die letzte Spalte /usr/bin/nmon -ft -s 60 -c 360 -m /var/log/nmon
die wird mir dann so angezeigt:
wie kann ich das am besten umgehen?
Danke für eure Unterstützung
Hat jemand eine Idee wie man dies machen kann?
Ich habe ein Programm geschrieben, welches hängende Prozesse auf dem System erkennt. Nun möchte ich das in unser Monitoring einbinden. Aus diesem Grund soll es mir nun den Command auch anzeigen. Mein Problem ist folgendes:
Code:
my $hangingProcessFound = "false";
my $nagiosMessage = "";
for (my $k = 1; $k < $#processes + 1; $k++) {
my $process = @processes[$k];
$process =~ s/^\s+//;
my @process_array = split(/\s+/, $process);
my $pid = $process_array[1];
my $command = $process_array[4];
my @measure_one_process;
Folgende Zeile:
Code:
infrasys 22822 1 0 06:00 ? 00:00:01 /usr/bin/nmon -ft -s 60 -c 360 -m /var/log/nmon
Ihr seht die letzte Spalte /usr/bin/nmon -ft -s 60 -c 360 -m /var/log/nmon
die wird mir dann so angezeigt:
Code:
/usr/bin/nmon
wie kann ich das am besten umgehen?
Danke für eure Unterstützung