Perguntas com a marcação «exec»

A família de funções exec () substitui a imagem do processo atual por uma nova imagem do processo, mantendo o pid e os pipes do processo antigo. Essa tag também é usada para o shell interno, que pode ser usado para substituir o shell atual por um programa ou vários itens relacionados ao redirecionamento.

4
Por que usar "nohup &" em vez de "exec &"
Eu sei que, nohupsendo um binário, pode ser alcançado a partir de qualquer shell. Mas o execbuilt-in provavelmente existe em todos os shell. Existe um motivo para preferir um deles, ao outro?
67 nohup  exec 



2
razão para exec em scripts de wrapper
Eu vi exemplos de scripts de wrapper que, em poucas palavras, são os seguintes: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Como visto acima, eles usam execpara substituir o shell recém-criado quase imediatamente pelo $myprog. Pode-se conseguir o mesmo sem exec: #!/bin/bash …
27 bash  exec 

2
O POSIX garante os caminhos para quaisquer utilitários padrão?
Em C, qual é a maneira mais fácil de executar um utilitário padrão (por exemplo, ps) e nenhum outro? Does POSIX garantia de que, por exemplo, um padrão psestá em /bin/psou devo redefinir a variável de ambiente PATH para que eu recebo com confstr(_CS_PATH, pathbuf, n);e, em seguida, executar o …
22 path  c  posix  exec 


3
Como iniciar "corretamente" um aplicativo a partir de um shell
Acho difícil formular a pergunta com precisão, mas darei o meu melhor. Eu uso dwmcomo meu gerenciador de janelas padrão edmenucomo meu iniciador de aplicativos. Eu quase não uso aplicativos GUI além do meu navegador. A maior parte do meu trabalho é feita diretamente na linha de comando. Além disso, …
21 shell  exec 

4
Como funcionam o fork e o exec?
Não tenho muita experiência, apenas tentando me envolver nos processos, como eles interpretam o hardware no nível do usuário. Portanto, quando um comando é acionado a partir de um shell, fork()herda um processo filho e exec()carrega o processo filho na memória e é executado. Se o processo filho contiver todos …
17 fork  exec 


1
O que exec 3 <& 1 faz?
Entendo que é execpossível fazer o redirecionamento de E / S no shell atual, mas só vejo uso como: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. Pelo que entendi, isso &lt;é para fluxo …

6
Permissão php shell_exec () no Linux Ubuntu
Estou desenvolvendo um aplicativo php usando o servidor Linux. Meu problema está executando shell_exec()para chamar algum arquivo exe não está funcionando (na verdade não é exe, é um tipo de arquivo executável linux) echo shell_exec("whoami"); Eu tenho daemon echo shell_exec("ls") Eu tenho algum nome de arquivo, mas echo shell_exec("php -v") …
13 linux  shell  php  exec 





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.