Perguntas sobre 'exec'

2
respostas

Qual é o objetivo da permissão de execução?

Suponha que setuid / setgid bits não sejam preocupantes. Por que há uma permissão separada para execução? Filosoficamente, parece-me que a permissão de gravação inclui a permissão de leitura e que a permissão de leitura submete a permis...
13.08.2017 / 15:38
1
resposta

como melhor enviar a saída de um comando find + exec para um pipeline?

Eu gostaria de entender como enviar corretamente a saída de um comando find + exec para um pipeline para processamento adicional. i.e. como podemos nós (1) selecione um arquivo de grupo (2) executar alguma operação no grupo via exec e (3) u...
13.07.2016 / 00:06
1
resposta

Por que o chroot obtém o ENOENT em um arquivo existente?

; TL-DR - Resposta: porque o vinculador dinâmico ld-linux-x86-64.so.2 estava faltando. Eu montei um sistema de arquivos squashfs (não importa) -ro,loop at /mnt/foo . Ele contém, entre outras coisas, o seguinte ( /mnt/foo é o ponto...
23.07.2014 / 10:15
2
respostas

Como posso executar um programa com argv modificado [0] usando o shell ash busybox?

Em bash eu simplesmente usaria exec -a . Como posso fazer isso no busybox? É mesmo possível, ou terei que escrever meu próprio programa em C para chamar exec(3) diretamente?     
27.04.2017 / 20:12
3
respostas

Especificando opções de redirecionamento através de uma variável, em um comando exec

Eu quero ser capaz de especificar o comando de redirecionamento / opções através de uma variável (que eu poderia definir com base em certas condições, etc.). Mas quando eu executo este script bash, por exemplo: REDIRECT=">>test" exec ec...
26.07.2016 / 19:02
1
resposta

Como processar 'exec' com env personalizado?

Eu sou processo de geração de processos no bash . Eu preciso ser capaz de passar em variáveis de ambiente e comandos arbitrários. Para conseguir isso, estou executando /usr/bin/env e, em seguida, chamando bash -c . Às vezes, o processo que...
13.06.2016 / 19:40
1
resposta

Incorporando um binário e exec, viabilidade

Eu tenho um daemon binário que depende de outro daemon binário em tempo de execução; Eu não gosto desse arranjo. (Meu código funciona tanto no OS X quanto no Linux, eu digo linux porque acredito que é correto assumir apenas elf formatação de...
17.02.2016 / 20:50
1
resposta

encontrar com -exec eval de $ 0 [duplicado]

No comando a seguir, gostaria de saber por que $0 foi avaliado para o arquivo encontrado por find e não pelo comando echo . $ find . -type f -perm -u=x -exec bash -c ' /bin/echo $0 is the name of the file' {} \; Eu sei que se...
12.05.2015 / 16:30
1
resposta

usando trap e exec para redirecionar a saída para tee no bash

Eu tenho um script que lê linhas de um arquivo e processa cada linha. Eu gostaria de poder fazer algum "pós-processamento" de uma forma que, mesmo quando o script não terminasse de ler todas as linhas, porque eu pressionei Ctrl + C, ele ainda fa...
17.10.2018 / 12:45
2
respostas

Como copiar saída padrão e erro padrão para o log?

Eu preciso escrever o erro padrão e a saída padrão para $LOG , além de tê-los impressos no console, a partir de um script. O script tem muitos comandos, portanto redirecionar cada um deles não é uma boa solução. Eu tentei isso, mas não f...
03.08.2017 / 12:55