1) Är denna faktiskt hänga perioden? Jag antar inte så, därför att det finns en ttsessiongåva, som ska uppehället skriva från att göra något. Dessutom den grundläggande xtermen är inte ett barn av init utan av gsl_09.07.007 som verkar för att vara ”det det normala” läget.
Kunde det vara att problemet uppstår det very ögonblicket som denna oklara gsl_09.07.007 försvinner och lämnar xtermen görad föräldralös?
2) Ingen under som skrivakuggningarna, med alla de extra linefeeds! Var de kommer från?
nr.! /bin/ksh
ef ps - - nolla-användare, pid, args | grepcatintr | lästa stunder fodrar
gör
uppsättning $line
USER=$1
PID=$2
CMD=$3
om [$ (ef ps - - nolla-användaren, comm | grep $USER | grep - c-dtsession) - ne 0 \,
- nolla $ (ef ps - - nolla-användaren, comm | grep $USER | grep - c-ttsession) - ne 0]
därefter:
annars
för pid i $ (proctreen $PID 2>/dev/null | awk ”{tryck $1}”, | sortera - nu),
gör
om [$ (ps - f - nolla-user= - p $pid 2>/dev/null) = $USER]
därefter
ps - fp $pid
eka byten $pid
fi
gjort
eka ”,---”,
fi
gjort
gå ut
Du kan inte dela fodrar i en beskjuta skrivar, wherever du gillar. Det finns någon syntax härskar för att observeras!
wmp