Resultados da pesquisa a pedido "unix"
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 ...
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 ...
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 é ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...