Pergunta : Ajudar a escrever um certificado do KSH na caixa do AIX.

Eu preciso a ajuda de escrever um início de uma sessão do KSH script.

Users a um PC e de abrir sessões de uma reflexão X que fale à caixa do AIX e abro um processo para cada usuário que funciona este. A reflexão X é as x-janelas session.

Sample output:

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

The problemas do eplib/CATSTAR2 CATIA 64 são que quando os usuários finalizam a sessão, deixa às vezes aquelas sessões que funcionam, e herda a identificação do pai de “0”. Eu preciso a ajuda de criar os certificados que sairão e verific considerar se há algum funcionamento dos processos similar a esses na saída de amostra acima. Mas, eu quero somente o certificado matar os processos com uma identificação do pai de “0”. Eu não quero matar para trás a ajuda ativa e a resposta de processes.

Please com nenhuma perguntas ou mais informação needed.

Thank you
class= do

Resposta : Ajudar a escrever um certificado do KSH na caixa do AIX.

1) É esta realmente uma suspensão sessão? Eu não supor assim, porque há um presente do ttsession, que mantenha o certificado de fazer qualquer coisa.  Além disso, o xterm básico não é uma criança do init mas de gsl_09.07.007 que parece ser a situação “normal”.

Poder-se-ia ser que o problema se levanta o momento onde mesmo este gsl_09.07.007 obscuro desaparece e se deixa o xterm orfandade?

2) Nenhuma maravilha que as falhas do certificado, com todas aquelas LINE FEED extra! De onde vêm?

#! /bin/ksh
picosegundo - ef - usuário do, pid, args | catintr do grep | quando linha lida
 fazer
  ajustar $line
   USER=$1
   PID=$2
   CMD=$3
    se [$ (picosegundo - ef - usuário do, comm | grep $USER | grep - dtsession de c) - ne 0 \
           - o $ (picosegundo - ef - usuário do, comm | grep $USER | grep - ttsession de c) - ne 0]
     então:
      mais
       para o pid em $ (proctree $PID 2>/dev/null | awk “{cópia $1}” | sorte - NU)
         fazer
          se [$ (picosegundo - f - user= do - p $pid 2>/dev/null) = $USER]
            então
             picosegundo - fp $pid
             matança $pid do eco
          fi
         feito
         eco “---”
    fi
 feito
saída

Você não pode linhas rachadas em um certificado de escudo onde quer que você gosta. Há algumas réguas da sintaxe a ser observadas!

wmp

Outras soluções  
 
programming4us programming4us