Hallo,
ich suche ein Kombination, mit der ich alle Prozesse des aktuellen Users auf einmal beenden kann. Ich hab folgendes versucht:
kill | ps -u --noheading | awk '{print $1}'
Dies funktioniert jedoch nicht. Wie kann ich dies korrigieren ?
Frage zu Shellscript
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Frage zu Shellscript
Nachdenken?tenshinhan10 wrote:Wie kann ich dies korrigieren ?
Code: Select all
kill `ps u --noheading | awk '{print $2}'`-
tenshinhan10
- Posts: 64
- Joined: 2003-02-25 15:47
Re: Frage zu Shellscript
Code: Select all
Nachdenken? Code: Select all
kill `ps -u meinuser --noheading | awk '{print $1}'`
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Frage zu Shellscript
Der Parameter u ohne '-' ist korrekt, die Ausgabe ist nur eine andere, als bei '-u'. Infolgedessen ist der 2. "Fehler" auch korrekt, da bei `ps u` in der 1. Spalte der Benutzername steht und in der 2. die PID. :roll:tenshinhan10 wrote:Danke, das gebe ich gern zurück. Deine Version enthält 2 Fehler (- vor dem u fehlt und print $2 ist falsch) und funktioniert so nicht.Code: Select all
Nachdenken?
-
tenshinhan10
- Posts: 64
- Joined: 2003-02-25 15:47
Re: Frage zu Shellscript
Probiers mal aus - es geht nicht so wie Du es gepostet hast. Hat sich aber wiegesagt erledigt. Danke nochmal.Der Parameter u ohne '-' ist korrekt, die Ausgabe ist nur eine andere, als bei '-u'. Infolgedessen ist der 2. "Fehler" auch korrekt, da bei `ps u` in der 1. Spalte der Benutzername steht und in der 2. die PID.