1) is dit eigenlijk het hangen zitting? Ik veronderstel niet zo, omdat er een ttsessionheden is, dat het manuscript van het doen van om het even wat zal houden. Voorts is basisxterm geen kind van init maar van gsl_09.07.007 die de „normale“ situatie schijnt te zijn.
Kon het dat het probleem zich het eigenlijke zijn ogenblik voordoet dit duistere gsl_09.07.007 verdwijnt en xterm orphaned weggaat?
2) Geen wonder die het manuscript, met al die extra linefeeds ontbreekt! Waar komen zij uit?
#! /bin/ksh
ps - EF - ogebruiker, pid, args | grep catintr | terwijl gelezen lijn
plaats $line
USER=$1
PID=$2
CMD=$3
als [$ (ps - EF - ogebruiker, comm | grep $USER | grep - cdtsession) - Ne 0 \
- o$ (ps - EF - ogebruiker, comm | grep $USER | grep - cttsession) - Ne 0]
dan:
anders
voor pid in $ (proctree $PID 2>/dev/null | awk „{druk $1}“ | soort - nu)
als [$ (ps - F - o user= - p $pid 2>/dev/null) = $USER]
dan
ps - vriespunt $pid
echo doden $pid
FI
gedaan
echo „---“
FI
gedaan
uitgang
U kunt niet gespleten lijnen in een shell manuscript waar u houdt van. Er zijn sommige syntaxisregels die moeten worden nageleefd!
wmp