Por favor, verifique o resultado que eu recebo usando grep para shell korn

0

quando executo o comando ps -ef | grep ksh no meu servidor, obtenho o resultado como -

/bin/ksh ./abc.ksh ./xyz.ksh

onde abc e xyz são meus scripts de shell.

o que isso simboliza? Um script chama o outro?

e por que usamos e comercial depois de nohup?

    
por PRATEEK BHATT 05.04.2016 / 18:24

1 resposta

0

ps -ef diaplays todos os processos em execução no sistema grep ksh filtra as linhas que contêm a string ksh literalmente

o que é exibido como resultado de seu comando não tem nenhum significado, até onde o script executa qual, como você o coloca. Mas, se você observar a saída real obtida, na segunda e terceira colunas, verá o PID e o PPID, que são ID do Processo (exclusivo para cada processo) e ID do Processo Pai. Observando o ID do processo pai de um processo, você pode dizer qual processo iniciou esse.

Por fim, & no final da instrução nohup informa ao shell para executá-lo em segundo plano, não ocupando a tela do terminal, para que você possa sair da sua sessão e nohup ainda o mantém em execução

    
por 05.04.2016 / 18:34

Tags