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 Verständniss wie ich einer oder zwei pipes "|" die Rückgabe
>> der letzten Anweisung übergebe.
>>
>> Ich dachte ungefähr so:
>>
>> ps ax | grep dnsmasq | expr substr RÜCKGABE 10 5
>>
>> Nun wäre die Frage wie ich in RÜCKGABE den Wert aus dem ersten Teil
>> "ps ax | grep dnsmasq" bekomme. Es sei den Ihr habt eine andere
>> "bessere" Lösung an die PID eines Processes zu kommen.
>>
>> THX Marco
>>
>>   
>
> Hi!
>
> Wird von dem Startscript kein PID-File in /var/run abgelegt?
>
> MfG
> Christian
>

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 > /dev/null 2>&1
        PID=...
        echo $PID > $PIDFILE
<--

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 Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an