James Polley
In Bash $!
ist the process ID of the most recently executed back-ground (asynchronous) command
.
Sombrero:Documents polleyj$ xterm & [1] 41316 Sombrero:Documents polleyj$ KILLPID=$! Sombrero:Documents polleyj$ echo $KILLPID 41316 Sombrero:Documents polleyj$ kill $KILLPID Sombrero:Documents polleyj$ [1]+ Killed xterm Sombrero:Documents polleyj$
ℝaphink
Anstelle von openvt können Sie Xephyr verwenden, um eine verschachtelte X-Sitzung zu öffnen. Das würde es später einfacher machen.
Verwenden Sie es sudo apt-get install xserver-xephyr
, um es zu installieren.
Verbinden Sie das mit der Verwendung $!
der Prozess-ID, wie James vorgeschlagen hat.
user19489
Was ich tat, war, pgrep -f 'X: 2' in einem variablen Mypid zu speichern. Dann habe ich einfach $ mypid getötet ..