fuehrende Leerzeichen loeschen
Hallo Liste! Wie bekomme ich es hin, dass fuehrende Leerzeichen bei einer Ausgabe, die ich ueber 'ps ax' mache, weggekuerzt werden? Derzeit versuche ich die PID von einem bestimmten Sendmail Prozess rauszufinden, was prinzipiell auch klappt jedoch nur, wenn vor der PID von ps ax keine Leerzeichen stehen. ps ax | grep "sendmail -q1m" | cut -f1 -d" " - >| /var/run/sendmail-q.pid Wie bekomme ich die weg?? Gruss Holger
On Don, Jun 21, 2001 at 12:58:21 +0000, Holger Neven wrote:
Wie bekomme ich es hin, dass fuehrende Leerzeichen bei einer Ausgabe, die ich ueber 'ps ax' mache, weggekuerzt werden?
Derzeit versuche ich die PID von einem bestimmten Sendmail Prozess rauszufinden, was prinzipiell auch klappt jedoch nur, wenn vor der PID von ps ax keine Leerzeichen stehen.
ps ax | grep "sendmail -q1m" | cut -f1 -d" " - >| /var/run/sendmail-q.pid ^^^^ ???
ps ax | grep "sendmail -q1m" | \ sed 's/^ *//' | cut -f1 -d" " >/var/run/sendmail-q.pid oder: ps ax | grep "sendmail -q1m" | \ perl -ne 's/^ +(\d+) .*$/$1/; print;' >/var/run/sendmail-q.pid oder: ps ax | grep "sendmail -q1m" | \ sed 's/^ *//; s/ .*$//' >/var/run/sendmail-q.pid oder: ps ax | grep "sendmail -q1m" | \ sed 's/^ *\([0-9]*\) .*$/\1/' >/var/run/sendmail-q.pid oder: ps ax | grep "sendmail -q1m" | \ awk ' { print $1 } ' ->/var/run/sendmail-q.pid Wenn nicht mehrere sendmails laufen, hilft auch pidof sendmail Jan
Am 21.06.01, 12:00:41, schrieb Jan Trippler
ps ax | grep "sendmail -q1m" | \ sed 's/^ *//' | cut -f1 -d" " >/var/run/sendmail-q.pid
oder: ps ax | grep "sendmail -q1m" | \ perl -ne 's/^ +(\d+) .*$/$1/; print;' >/var/run/sendmail-q.pid
oder: ps ax | grep "sendmail -q1m" | \ sed 's/^ *//; s/ .*$//' >/var/run/sendmail-q.pid
oder: ps ax | grep "sendmail -q1m" | \ sed 's/^ *\([0-9]*\) .*$/\1/' >/var/run/sendmail-q.pid
oder: ps ax | grep "sendmail -q1m" | \ awk ' { print $1 } ' ->/var/run/sendmail-q.pid
Wenn nicht mehrere sendmails laufen, hilft auch pidof sendmail
Jan
Danke schoen, genau was ich brauchte, es laufen naemlich mehrere sendmails.... Gruss Holger
On Thu, 21 Jun 2001, Holger Neven wrote:
[...] Derzeit versuche ich die PID von einem bestimmten Sendmail Prozess rauszufinden, was prinzipiell auch klappt jedoch nur, wenn vor der PID von ps ax keine Leerzeichen stehen.
ps ax | grep "sendmail -q1m" | cut -f1 -d" " - >| /var/run/sendmail-q.pid
Wie bekomme ich die weg??
Funktioniert glaub ich, wenn Du statt dem cut-Befehl awk '{print $1}' hernimmst. HTH, Heinrich
participants (3)
-
Heinrich Kuespert
-
Holger Neven
-
Jan.Trippler@t-online.de