Re: Pipe in einer bash

2006-11-08 Diskussionsfäden Michelle Konzack
Am 2006-11-01 20:11:51, schrieb Marco Estrada Martinez: Hi, nein ist ein selbst gebasteltes Start/Stop-Script starte es nicht mit start-stop-daemon. Eine /var/run/dnsmasq.pid wird erstellt. Dazu muss ich aber die PID vorher ermitteln. -- DNSMASQ=`which dnsmasq` $DNSMASQ

Re: Pipe in einer bash

2006-11-02 Diskussionsfäden Christian Paul
Am Donnerstag, 2. November 2006 04:31 schrieb David Haller: Hallo, Am Mit, 01 Nov 2006, Marco Estrada Martinez schrieb: Ole Janssen schrieb: man pidof ja aber was ist wenn pidof nicht da ist. Brauche das Script leider auch unter ner SuSE. da gibt es kein pidof Schwachfug! # which

Re: Pipe in einer bash

2006-11-02 Diskussionsfäden Jens Schüßler
* David Haller [EMAIL PROTECTED] wrote: Am Mit, 01 Nov 2006, Jens Schüßler schrieb: ps ax|grep dnsmasq|grep -v grep| awk '{ print $1 }' Useless use of grep. ps ax | grep '[d]nsmasq' | awk '{ print $1 }' Warum grep sich so nicht selber findet, sollte sich der Leser selber klar

Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Hi Liste, habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Jetzt wär meine Idee es gleich alles in einer Zeile zu machen. Mir fehlt nur gerade das Verständniss wie ich einer oder zwei pipes | die Rückgabe der

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Ole Janssen
Am Mittwoch, 1. November 2006 19:21 schrieb Marco Estrada Martinez: [...] Es sei den Ihr habt eine andere bessere Lösung an die PID eines Processes zu kommen. man pidof Viele Grüße, Ole

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Christian Fröse
Marco Estrada Martinez wrote: Hi Liste, habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Jetzt wär meine Idee es gleich alles in einer Zeile zu machen. Mir fehlt nur gerade das Verständniss wie ich einer oder zwei

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Ole Janssen schrieb: man pidof ja aber was ist wenn pidof nicht da ist. Brauche das Script leider auch unter ner SuSE. da gibt es kein pidof THX Marco -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Uwe Kerstan
* Marco Estrada Martinez [EMAIL PROTECTED] [01-11-2006 19:56]: ja aber was ist wenn pidof nicht da ist. Brauche das Script leider auch unter ner SuSE. da gibt es kein pidof Ist vielleicht nicht im $PATH, schau mal unter /sbin signature.asc Description: Digital signature

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Christian Fröse schrieb: Marco Estrada Martinez wrote: Hi Liste, habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Jetzt wär meine Idee es gleich alles in einer Zeile zu machen. Mir fehlt nur gerade das

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Frank Dietrich
Hi Marco, Marco Estrada Martinez [EMAIL PROTECTED] wrote: habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Ich dachte ungefähr so: ps ax | grep dnsmasq | expr substr RÜCKGABE 10 5 Das hier liefert Dir die

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Ulf Volmer
On Wed, Nov 01, 2006 at 07:21:03PM +0100, Marco Estrada Martinez wrote: Hi Liste, habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Jetzt wär meine Idee es gleich alles in einer Zeile zu machen. Mir fehlt nur

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Andre Timmermann
Am Mittwoch, den 01.11.2006, 19:21 +0100 schrieb Marco Estrada Martinez: Es sei den Ihr habt eine andere bessere Lösung an die PID eines Processes zu kommen. Wenn dnsmasq als daemon gestartet wird, steht die Pid vielleicht in /var/run/dnsmasq.pid Greetz, Andre -- BOFH-excuse of the day:

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Jens Schüßler
* Marco Estrada Martinez [EMAIL PROTECTED] wrote: Hi Liste, habe ein kleines Shellscript in der ich die PID eines Processes ermitteln muß. nun mache ich es irgendwie umständlich mit read ... Jetzt wär meine Idee es gleich alles in einer Zeile zu machen. Mir fehlt nur gerade das Verständniss

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Frank Dietrich schrieb: PIDOF=`ps ax -o pid,comm | awk '/dnsmasq/ {print $1;exit}'` echo PID von dnsmasq: $PIDOF Hi, Mh, das klingt schon sehr gut. Ist es jetzt noch irgend wie möglich das ohne awk zu machen. da awk schon wieder ein nicht bash-build in programm ist. Was ist wenn awk nicht

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Jens Schüßler schrieb: Den expr substr Teil kapiere ich gerade nicht, aber an die PID kommst du so: ps ax|grep dnsmasq|grep -v grep| awk '{ print $1 }' Naja wenn ich aus dem ersten Teil z.B. 12345 dnsmasq zurück bekomme kann der subster mir die PID rausschneiden. Dies wäre eine Variante

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Ole Janssen
Am Mittwoch, 1. November 2006 20:11 schrieb Marco Estrada Martinez: nein ist ein selbst gebasteltes Start/Stop-Script starte es nicht mit start-stop-daemon. Eine /var/run/dnsmasq.pid wird erstellt. Dazu muss ich aber die PID vorher ermitteln. -- DNSMASQ=`which dnsmasq`

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Frank Dietrich
Hi Marco, Marco Estrada Martinez [EMAIL PROTECTED] wrote: nein ist ein selbst gebasteltes Start/Stop-Script starte es nicht mit start-stop-daemon. Eine /var/run/dnsmasq.pid wird erstellt. Dazu muss ich aber die PID vorher ermitteln. -- DNSMASQ=`which dnsmasq` $DNSMASQ /dev/null

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Sven Hoexter
On Wed, Nov 01, 2006 at 08:43:43PM +0100, Marco Estrada Martinez wrote: Frank Dietrich schrieb: PIDOF=`ps ax -o pid,comm | awk '/dnsmasq/ {print $1;exit}'` echo PID von dnsmasq: $PIDOF Hi, Mh, das klingt schon sehr gut. Ist es jetzt noch irgend wie möglich das ohne awk zu

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Ole Janssen schrieb: mittels PID=$! ermitteln. OK, Danke das $! war mir ganz entfallen. Danke so mach ich es. Gruß Marco -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Sven Hoexter schrieb: On Wed, Nov 01, 2006 at 08:43:43PM +0100, Marco Estrada Martinez wrote: Frank Dietrich schrieb: PIDOF=`ps ax -o pid,comm | awk '/dnsmasq/ {print $1;exit}'` echo PID von dnsmasq: $PIDOF Hi, Mh, das klingt schon sehr gut. Ist es jetzt noch irgend wie

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Wolf Wiegand
Moin, Marco Estrada Martinez wrote: Ole Janssen schrieb: man pidof ja aber was ist wenn pidof nicht da ist. Steht evtl. pgrep zur Verfügung? Brauche das Script leider auch unter ner SuSE. Mein Beleid :-P Wolf -- Sehnsüchtig grüßt der, der ich bin, den, der ich gerne sein möchte.

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Andreas Putzo
On Wednesday 01 November 2006 19:56, Marco Estrada Martinez wrote: Ole Janssen schrieb: man pidof ja aber was ist wenn pidof nicht da ist. Brauche das Script leider auch unter ner SuSE. da gibt es kein pidof THX Marco man pgrep ps + pgrep sind zumindest bei Debian beide in procps. gruß,

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Marco Estrada Martinez
Wolf Wiegand schrieb: Steht evtl. pgrep zur Verfügung? Mach es jetzt mit awk oder $! danke trotzdem Brauche das Script leider auch unter ner SuSE. Mein Beleid :-P Ja leider hatte auf Arbeit kein Mitsprache recht SuSE kann jeder. Damit konnte ich mich nicht unentbehrlich machen

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Christian Brabandt
Hallo Marco! Marco Estrada Martinez schrieb am Mittwoch, den 01. November 2006: Frank Dietrich schrieb: PIDOF=`ps ax -o pid,comm | awk '/dnsmasq/ {print $1;exit}'` echo PID von dnsmasq: $PIDOF Mh, das klingt schon sehr gut. Ist es jetzt noch irgend wie möglich das ohne awk zu machen. da

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden Dirk Abe
Am Mittwoch, 1. November 2006 20:43 schrieb Marco Estrada Martinez: Frank Dietrich schrieb: PIDOF=`ps ax -o pid,comm | awk '/dnsmasq/ {print $1;exit}'` echo PID von dnsmasq: $PIDOF Hi, Mh, das klingt schon sehr gut. Ist es jetzt noch irgend wie möglich das ohne awk zu machen. da awk schon

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden David Haller
Hallo, Am Mit, 01 Nov 2006, Jens Schüßler schrieb: ps ax|grep dnsmasq|grep -v grep| awk '{ print $1 }' Useless use of grep. ps ax | grep '[d]nsmasq' | awk '{ print $1 }' Warum grep sich so nicht selber findet, sollte sich der Leser selber klar machen. Aber awk kann selber greppen: ps

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden David Haller
Hallo, Am Mit, 01 Nov 2006, Marco Estrada Martinez schrieb: Ole Janssen schrieb: man pidof ja aber was ist wenn pidof nicht da ist. Brauche das Script leider auch unter ner SuSE. da gibt es kein pidof Schwachfug! # which pidof /sbin/pidof # cat /etc/*release SuSE Linux 6.2 (i386) VERSION =

Re: Pipe in einer bash

2006-11-01 Diskussionsfäden David Haller
Hallo, Am Mit, 01 Nov 2006, Marco Estrada Martinez schrieb: DNSMASQ=`which dnsmasq` *AUA!* Du willst keinen Daemon mit unbekanntem Pfad als root starten. $DNSMASQ /dev/null 21 $DNSMASQ /dev/null 21 PID=... echo $PID $PIDFILE echo $!