Pergunta

O que é o significado de $$ em KornShell? Eu acho que ele é associado com o ID do processo, mas eu quero saber o seu significado exato.

Foi útil?

Solução

$$ é o ID do processo do próprio processo ksh; $PPID é o ID do processo de seu pai.

Aqui está o ksh (93 ) documentação para parâmetros especiais (é após a dobra). Mesma informação para ksh88 .

Outras dicas

É usado para fazer nomes temporários com o ID do processo. Diga que precisa de um nome de arquivo, mas que as necessidades de nome para ser exclusivo para o processo você está em -. Por isso, se mais de uma pessoa corre o mesmo script ksh eles não vão pisar o outro

$$ está em bash, sh e outras UN * X conchas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top