Articles of linux

Como compilar biblioteca dinâmica para uma aplicação JNI no linux?

Estou usando o Ubuntu 10.10 Então foi o que eu fiz. Hello.java : class Hello { public native void sayHello(); static { System.loadLibrary(“hellolib”); } public static void main(String[] args){ Hello h = new Hello(); h.sayHello(); } } Então eu corri os seguintes comandos: dierre@cox:~/Scrivania/provajni$ javac Hello.java dierre@cox:~/Scrivania/provajni$ javah -jni Hello Eu obtive Hello.class e Hello.h […]

Como posso converter um ponteiro de arquivo (FILE * fp) para um descritor de arquivo (int fd)?

Eu tenho um FILE * , retornado por uma chamada para fopen() . Eu preciso obter um descritor de arquivo dele, para fazer chamadas como fsync(fd) nele. Qual é a function para obter um descritor de arquivo de um ponteiro de arquivo?

Waitpid equivalente com timeout?

Imagine que eu tenha um processo que inicie vários processos filhos. O pai precisa saber quando uma criança sai. Eu posso usar o waitpid , mas se / quando o pai precisar sair eu não tenho como dizer ao thread que está bloqueado no waitpid para sair normalmente e se juntar a ele. É bom […]

Como definir a variável de ambiente para todos sob o meu sistema linux?

Posso ter algumas configurações universais para todos os meus usuários?

fcntl, lockf, qual é melhor usar para o bloqueio de arquivos?

Procurando informações sobre as vantagens e desvantagens de fcntl e lockf para bloqueio de arquivos. Por exemplo, qual é melhor usar para portabilidade? Atualmente estou codificando um daemon do Linux e me perguntando qual é o mais adequado para usar para impor a exclusão mútua.

Link estático do Linux está morto?

Na verdade, o flag gst -static no Linux não funciona agora. Deixe-me citar a FAQ do GNU libc: 2,22. Mesmo os programas estaticamente vinculados precisam de algumas bibliotecas compartilhadas, o que não é aceitável para mim. O que eu posso fazer? {AJ} NSS (para detalhes basta digitar `info libc” Name Service Switch “‘) não funcionará […]

O Netbeans 7.2 mostra “Não é possível resolver o identificador”, embora a compilation seja bem-sucedida

Eu estou usando o NetBeans IDE 7.2 com o plugin C / C ++ (última versão 1.18.1.1) e se eu construir o meu projeto está tudo bem, mas o IDE mostra-me erros (por exemplo, incapaz de resolver o identificador …) Alguém mais tem esse bug e como posso resolvê-lo?

Criando um novo diretório em C

Eu quero escrever um programa que verifique a existência de um diretório; se esse diretório não existir, ele criará o diretório e um arquivo de log dentro dele, mas se o diretório já existir, ele criará um novo arquivo de log nessa pasta. Como eu faria isso em C com o Linux?

Executando ASP.Net em um servidor baseado em Linux

Para um desenvolvedor com experiência em Java, estou interessado em explorar o desenvolvimento de software usando as ferramentas / plataforma do ASP.NET também. Aplicativos da Web Java (.jsp e servlets) podem ser executados em muitas plataformas de servidor. Pergunta : Um aplicativo da Web .NET pode ser executado em um servidor baseado em Linux? Considerando […]

Comando Linux / Unix para determinar se o processo está sendo executado?

Eu preciso de um comando shell / bash independente de plataforma (Linux / Unix | OSX) que determine se um processo específico está sendo executado. eg mysqld , httpd … Qual é a maneira / comando mais simples de fazer isso?