Вопрос : Помогите написать сценарий ksh на коробке AIX.

Мне нужно помощь написать logon ksh script.

Users к pc и раскрыть вверх по встречам отражения x говорит к коробке AIX и раскрываю вверх по процессу для каждого потребителя бежит это. Отражение x ые x-окна session.

Sample:

rs3147: /> ps - ef |grep CATSTAR2
c36787 368886 110636 0 14:07: 24 eplib/CATSTAR2 CATIA 64 /usr/catia425/v425/code/st 0:00 pts/5 0 0 0
c52077 421934 520350 0 14:02: eplib/CATSTAR2 CATIA 64 /usr/catia425/v425/code/st 0:13 35 pts/4 0 0 0
c52193 434176 69862 0 08:11: 10 0:01 pts/0 /usr/catia425/v425/code/st 0 0 0

The проблем eplib/CATSTAR2 CATIA 64 что когда журналы потребителей, оно иногда выходят те встречи, и они наследуют удостоверение личности родителя «0». Мне нужно помощь создать сценарии идут вне и проверят для того чтобы увидеть если любой бежать процессов подобный к одним в выходе образца выше. Но, я только хочу сценарий убить процессы с удостоверением личности родителя «0». Я не хочу убить активно помощь и ответ processes.

Please назад с всеми вопросами или больше информации needed.

Thank you
class=

Ответ : Помогите написать сценарий ksh на коробке AIX.

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

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us