Resultados da pesquisa a pedido "unix"

8 a resposta

Detectando uma cadeia chroot de dentro

Como é possível detectar estar em uma prisão chroot sem privilégios de root? Suponha um sistema BSD ou Linux padrão. O melhor que consegui foi analisar o valor do inode para "/" e considerar se é razoavelmente baixo, mas eu gostaria de um método ...

6 a resposta

possível anexar vários processos a um arquivo usando fopen sem problemas de simultaneidad

Tenho um processo para abrir um arquivo no modo de acréscimo. Nesse caso, é um arquivo de log. Código de amostra int main(int argc, char **argv) { FILE *f; f = fopen("log.txt", "a"); fprintf(f, "log entry line"); fclose(f); }Duas questões Se ...

3 a resposta

Onde colocar os pontos finais (arquivos) dos soquetes do domínio Unix (AF_UNIX)?

xiste uma convenção onde colocar os 'arquivos' que representam os pontos finais para os soquetes de domínio Uni Eu costumo colocá-los em/tmp/some-application-specific-subdir-name/, mas me pergunto se existe um lugar mais comu O pano de fundo é ...

3 a resposta

Como capturar a saída do execvp

Estou desenvolvendo um programa que executa um programa usando execvp. Ele precisa capturar os resultados do processo filho e analisá-los no processo principal. Parece que existe uma maneira, usando pipes nomeados e enganando. Estou tentando ...

12 a resposta

Posso obter o caminho absoluto para o script atual no KornShel

possível descobrir o caminho completo para o script que está atualmente em execução no KornShell (ksh i.e. se meu script estiver em/opt/scripts/myscript.ksh, posso programaticamente dentro desse script descobrir/opt/scripts/myscript.ksh ...

3 a resposta

Diferença entre nice e setpriority no unix

Estou tentando implementar um sabor diferente do comando 'nice' do unix em C. Vi as definições de chamada de sistema nice () e chamada de setpriority (). A chamada nice () apenas aumenta / diminui a prioridade do processo. Se eu quiser definir a ...

1 a resposta

Como executo um terminal UNIX a partir de Java e envio comandos para el

Quanto ao tópico, o código abaixo Process proc = null; try { String[] cmdss= {"gnome-terminal"}; proc = Runtime.getRuntime().exec(cmdss, null, wd); } catch (IOException e) { e.printStackTrace(); } Executa o formulário do terminal Ubuntu. Como ...

8 a resposta

Unix: uso confuso do comando Tee

Manual afirma que o tee é uma ferramenta de "encaixe de tubo". Os casos [1] [http://www.commandlinefu.com/commands/tagged/38/tee] confunde-me 1. cas echo "foo bar" | sudo tee -a /path/to/some/file 2. cas :w !sudo tee % É difícil entender a ...

3 a resposta

Qual é a diferença entre chamar daemon () e chamar fork (), setsid (), fork (), etc

Eu estive procurando criar daemon Unix, e parece haver dois métodos. O mais longo, que parece surgir quando a pesquisa é chamarfork(), setsid(), fork() novamente,chdir() para um local seguro, definaumask() e finalmente,close() stdin, stdout ...

6 a resposta

instalar o Oracle Instantclient no Linux sem definir variáveis de ambiente?

s instruções do @ Oracle especificam a configuração LD_LIBRARY_PATH. Isso torna meu aplicativo dependente da configuração de usuários aleatórios e é muito problemático de configura Como evitar evitar definir variáveis de ambiente? ota ...