1) будет это фактическ висеть встреча? Я не принимаю так, потому что присутствует ttsession, который будет держать сценарий от делать что-нибыдь. Furthermore, основной xterm не будет ребенком init а gsl_09.07.007 которое кажется, что будет «нормальной» ситуацией.
Smog он быть что проблема возникает очень момент это неясное, котор gsl_09.07.007 исчезает и выходит xterm после того как она осирочена?
2) Отсутствие интереса терпеть неудачу сценария, с всеми теми экстренными linefeeds! Куда они приходят от?
#! /bin/ksh
ps - ef - потребитель o, pid, args | catintr grep | пока прочитанная линия
сделайте
установите $line
USER=$1
PID=$2
CMD=$3
если [$, то (ps - ef - потребитель o, comm | grep $USER | grep - dtsession c) - ne 0 \
- o $ (ps - ef - потребитель o, comm | grep $USER | grep - ttsession c) - ne 0]
после этого:
еще
для pid в $ (proctree $PID 2>/dev/null | awk «{печать $1}» | вид - nu)
сделайте
если [$ (ps - f - user= o - p $pid 2>/dev/null) = $USER], то
после этого
ps - fp $pid
убийство $pid отголоска
fi
сделано
отголосок «---»
fi
сделано
выход
Вы не можете split линии в сценарях заполнения везде, где вы любите. Будут некоторые правила синтаксиса, котор нужно наблюдать!
wmp