Perguntas com a marcação «linux»

110
Como posso vincular a uma versão glibc específica?

Quando eu compilo algo no meu Ubuntu Lucid 10.04 PC, ele é vinculado ao glibc. Lucid usa 2,11 de glibc. Quando executo este binário em outro PC com uma glibc mais antiga, o comando falha dizendo que não há glibc 2.11 ... Pelo que eu sei, a glibc usa versão de símbolo. Posso forçar o gcc a vincular...

110
Obtenha o URL final depois que curl for redirecionado

Preciso obter o URL final após um redirecionamento de página, de preferência com curl ou wget. Por exemplo, http://google.com pode redirecionar para http://www.google.com . O conteúdo é fácil de obter (ex. curl --max-redirs 10 http://google.com -L), Mas estou interessado apenas no url final (no...

110
Encontrar arquivos e tará-los (com espaços)

Tudo bem, problema tão simples aqui. Estou trabalhando em um código de backup simples. Funciona bem, exceto se os arquivos contiverem espaços. É assim que encontro arquivos e os adiciono a um arquivo tar: find . -type f | xargs tar -czvf backup.tar.gz O problema é quando o arquivo tem um espaço...

110
Criando um daemon no Linux

No Linux, quero adicionar um daemon que não pode ser interrompido e que monitora as mudanças no sistema de arquivos. Se alguma mudança for detectada, ele deve escrever o caminho para o console onde foi iniciado mais uma nova linha. Eu já tenho o código de alteração do sistema de arquivos quase...

109
Reter permissões de arquivo com Git

Quero controlar a versão do meu servidor web conforme descrito em Controle de versão do meu servidor web , criando um repositório git a partir do meu /var/www directory. Minha esperança era poder enviar o conteúdo da web de nosso servidor de desenvolvimento para o github, colocá-lo em nosso...

108
Identifica o usuário em um script Bash chamado por sudo

Se eu criar o script /root/bin/whoami.shcontendo: #!/bin/bash whoami e este script é chamado por um usuário com um sudo configurado corretamente, ele indicará root Existe uma maneira rápida de obter o usuário real em um script ou terei que recorrer a parâmetros que passam junto com esse nome de...