Perguntas sobre 'env'

3
respostas

Distribuindo um script: Devo usar / bin / gawk ou / usr / bin / gawk para shebang?

O gawk está em / bin ou / usr / bin normalmente? Eu usaria #!/usr/bin/env gawk , mas não posso usar argumentos. Agora estou usando #!/bin/gawk -f . O script é muito longo e contém muitas citações simples e trabalha com stdin. O manual do...
22.10.2013 / 20:19
1
resposta

Existe alguma garantia de que / usr / bin / env existirá?

Frequentemente, os scripts começam com uma linha shebang que usa #!/usr/bin/env interpreter_name para qualquer interpretador, com a justificativa de que diferentes sistemas podem ter o interpretador necessário para serem executados em locais...
31.01.2014 / 06:19
2
respostas

Como você especifica intérpretes de script alternativos (shebangs)?

Em um arquivo executável, você especifica o ambiente usando um shebang: #!/usr/bin/env ruby # ruby code here Mas e se você quiser especificar vários ambientes possíveis? Por exemplo, se você tem várias versões do Ruby instaladas, você po...
15.08.2012 / 12:56
2
respostas

Como obter funções propagadas para subshell?

Solaris / sh Eu tenho algumas funções definidas em um arquivo que é carregado via . ./some_file.sh Quando eu inicio um subshell com sh Todas as minhas definições de função são perdidas, mas quando eu faço env Eu vejo a f...
22.02.2013 / 14:53
2
respostas

Introdução do env - null

Eu tentei extrair as variáveis de ambiente em um processo Python com a ajuda de env --null , que funciona até mesmo para o ambiente variáveis contendo caracteres de nova linha. Mas em algumas máquinas, recebi um erro: > env -0 env:...
13.01.2015 / 15:43
3
respostas

Upstart - carrega a variável bashrc

Eu estou querendo saber como carregar bashrc variáveis em um script upstart e executar ( node.js nesse servidor caso). Qual é a melhor maneira de fazer isso? Eu tentei isso: exec sudo -u someuser $NODE_PATH $FULL_PATH/$FILE_NAME &...
12.08.2014 / 11:58
2
respostas

Por que o pgrep não consegue encontrar scripts iniciados via env?

Por exemplo: $ cat foo.sh #!/usr/bin/env bash while true; do sleep 1 ; done $ ./foo.sh & $ pgrep foo.sh $ Compare com: $ cat bar.sh #!/bin/bash while true; do sleep 1 ; done $ ./bar.sh & $ pgrep bar.sh 21202 O processo inic...
06.08.2013 / 17:28
0
respostas

Lendo de / etc / environment com sudo

Usando o Ubuntu 14.04 LTS, estou com um problema ao tentar ler as variáveis de ambiente de /etc/environment ao usar sudo env . Basicamente, eles não estão sendo exibidos. Quando eu faço apenas env , essas variáveis aparecem como deveria....
11.07.2014 / 21:49
2
respostas

/ usr / bin / env: zsh -: Nenhum arquivo ou diretório

Eu recebo o erro /usr/bin/env: zsh -: No such file or directory ... quando executo um script executável zsh que começa com a seguinte linha shebang: #!/usr/bin/env zsh - Além disso, o FWIW, substituindo - por -- , faz com q...
02.05.2013 / 19:41
3
respostas

Configurando o ambiente vars contendo espaço com env

Estou tentando usar env para definir variáveis de ambiente (lidas de outra fonte, por exemplo, um arquivo) para um subprocesso. Essencialmente, estou tentando o seguinte: env VALUE=thisisatest ./somescript.sh Se, por exemplo, somescri...
17.04.2015 / 08:43