Ich benutze Peppermint Distro. Ich bin neu in Linux, aber ich muss Systemprozesse anzeigen, dann erstellen Sie einen neuen Prozess im Hintergrund für 2 Minuten laufen, ich muss beweisen, dass es läuft und dann beenden, bevor die 2 Minuten abgelaufen ist.Führen Sie den Prozess im Hintergrund der Shell für 2 Minuten, dann beenden Sie es vor 2 Minuten ist BASH
Bis jetzt benutze ich xlogo um zu testen, ob mein Prozess funktioniert. Ich habe
ps
xlogo &
TASK_PID=$!
if pgrep -x xlogo>/dev/null 2>&1
then
ps
sleep 15
kill $TASK_PID
ps
fi
ich kann nicht einen Weg, um herauszufinden, scheint es eine Anfangszeit von 2 Minuten zu geben, aber dann ist es auf jeden Fall nach 15 Sekunden töten.
jede Hilfe geschätzt!
Haben Sie sich den Befehl 'timeout' angesehen? –
@EricRenouf Yea, zuerst habe ich versucht, xlogo & schlafen 120 dann Timeout 15s, und konnte es nicht zur Arbeit bekommen – Lorna