0 Daumen
43 Aufrufe

Frage:

Was passiert mit der aufrufenden Shell, wenn sie vi mit exec aufrufen? Welche PID bekommt jetzt das Programm


Code:

Wie geht das

von

1 Antwort

0 Daumen

Man erstellt ein Shell Skript

#!/bin/sh

echo 'PID: ' $$
exec vi
und führt es aus.

In einer zweiten Shell führt man

ps -ef | grep vi

aus und notiert sich die PID von vi.

Dann beendet man vi und vergleicht seine Aufzeichnungen mit der Ausgabe des Shell Skripts.

von 1,9 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community