ich versuche mich gerade an einem kleinen Script, welches wie folgt aussieht:
Code: Alles auswählen
#!/bin/bash
comm="ps aux | grep mc | awk '{print \$2;}' | xargs echo \"kill \$1\"";
eval $comm
Ich habs kontrolliert, die PIDs passen. Eigentlich sollte mir ja das Script so den Befehl ausführen, wenn ich die diversen Erklärungen im Netz richtig verstanden hab. Aber es gibt mir nur den richtigen String aus.kill 431 24084 24110 24114 24116 24119 24121 24123 24126 24128 27193
Verschiedene Kombinationen mit Klammern, Anführungszeichen usw... haben alles nichts gebracht. Ich bin mir sicher, dass es nur eine Kleinigkeit ist, ich komm aber nicht drauf.
Kann ja nur eine Kleinigkeit sein, aber ich komm nicht drauf.... Wenn jemand einen Tip für mich hätte, wär ich sehr dankbar..
LG
Joshi