Perguntas sobre 'exec'

4
respostas

O que exatamente acontece quando executo um arquivo no meu shell?

Então, eu pensei que eu tinha uma boa compreensão disso, mas apenas fiz um teste (em resposta a uma conversa em que eu discordei de alguém) e descobri que minha compreensão é falha ... No máximo de detalhes possível o que exatamente acontec...
09.03.2016 / 22:53
3
respostas

O que 'exec {fd} / dev / watchdog' faz no Bash

Isso é literal, {fd} não é um marcador de posição. Eu tenho um script que faz isso, e não fornece nada, nem faz referência a {fd} em nenhum outro lugar. Isso é válido bash? exec {fd}</dev/watchdog     
28.08.2015 / 21:45
2
respostas

razão para exec em scripts de wrapper

Eu vi exemplos de scripts de wrapper que, em um nuthell, estão seguindo: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Como visto acima, eles usam exec para substituir o shell...
26.04.2016 / 00:29
2
respostas

Usando exec e tee para redirecionar logs para stdout e um arquivo de log no mesmo tempo [duplicado]

Em um script bash, como posso redirecionar todas as saídas padrão para um arquivo de log e tee da saída na tela usando exec ? log_file="$HOME/logs/install.txt-'date +'%Y-%m-%d_%H-%M-%S''" [ -f "$log_file" ] || touch "$log_file" exec 1&...
21.07.2014 / 10:12
4
respostas

Como o fork e o exec funcionam?

Eu não tenho muita experiência, apenas tentando me envolver nos processos, como eles interpretam o hardware do nível do usuário. Assim, quando um comando é disparado de um shell, fork() herda um processo filho dele e exec() carrega o pr...
17.01.2015 / 20:08
2
respostas

Existe uma maneira POSIX de definir o argumento zeroth de um aplicativo de destino?

Em bash , você pode usar exec -a e, em zsh , também pode definir ARGV0 para executar um programa com um determinado argumento zeroth, mas existe também uma maneira POSIX de fazer isso? Como sugerido neste comentário , você pode cri...
21.12.2015 / 11:34
6
respostas

Escolha o interpretador após o início do script, por ex. se / dentro do hashbang

Existe alguma maneira de escolher dinamicamente o interpretador que está executando um script? Eu tenho um script que estou executando em dois sistemas diferentes, e o intérprete que eu quero usar está localizado em locais diferentes nos dois si...
16.05.2017 / 18:37
3
respostas

Como "corretamente" iniciar um aplicativo a partir de um shell

Acho difícil formular a pergunta com precisão, mas darei o meu melhor. Eu uso dwm como meu gerenciador de janelas padrão e dmenu como meu lançador de aplicativos. Eu dificilmente uso aplicativos GUI além do meu navegador. A maior parte do...
26.08.2014 / 23:42
1
resposta

O que faz e faz no meio de “exec & / dev / null”?

Meu comando é: exec &>/dev/null O que isso e & e comando completo faz aqui? Eu sei que está sendo redirecionado para o bloco de bits.     
28.06.2017 / 21:20
4
respostas

Caso de uso / exemplo prático para exec builtin do Bash

Considere isso a partir da documentação do exec integrado do Bash: exec replaces the shell without creating a new process Por favor, forneça um caso de uso / exemplo prático. Eu não entendo como isso faz sentido. Pesquisei e pesquisei...
19.03.2016 / 20:19