Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x



2
Alterar o processo pai de um processo?
É possível alterar o processo pai de um processo? Se sim, como? Por exemplo, como screenconsegue anexar uma screensessão e os processos em execução a diferentes processos de shell? Existe mudança no processo pai? Parece que ouvi outras maneiras de alterar o processo do shell em que um programa está …


1
Usando inotifywait junto com vim
Eu tenho um script simples que monitora o arquivo para alterações e o sincroniza com cópia remota: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Funciona muito bem com o nano, mas falha com o vim. Quando eu uso o nano, ele gera: somefile CLOSE_WRITE,CLOSE e inicia …
14 files  vim  rsync  inotify 

2
Excluir arquivos mais antigos que o arquivo específico
Eu preciso excluir de uma pasta todos os arquivos anteriores a um arquivo específico. Executando o bash no CentOS 7. Eu tenho uma solução para isso, mas acho que deve haver uma maneira mais elegante de fazê-lo: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time …

3
Qual versão do NFS meu servidor NFS está usando?
Estou montando um sistema de arquivos NFS na minha máquina. Como faço para descobrir qual versão do protocolo NFS o servidor usa? Não tenho acesso à máquina do servidor NFS, mas tenho raiz na minha máquina cliente. Existe algo que eu possa executar na minha máquina cliente para identificar qual …

3
O agente GPG não remove minha chave SSH do chaveiro
Eu tenho um problema realmente preocupante. Não consigo gpg-agentremover minha chave SSH do chaveiro e ela ainda persiste após várias reinicializações. $ ssh-add -D SSH_AGENT_FAILURE Failed to remove all identities. Mesmo quando eu digo para remover a identidade: $ ssh-add -d /path/to/private/key Identity removed: /path/to/private/key Então eu olho $ ssh-add …
14 ssh  gpg-agent 


6
Como espero por um arquivo no script de shell?
Estou tentando escrever um shell script que esperará que um arquivo apareça no /tmpdiretório chamado sleep.txte, uma vez encontrado, o programa cessará, caso contrário, quero que o programa esteja no estado de suspensão (suspenso) até que o arquivo seja localizado . Agora, estou assumindo que usarei um comando de teste. …

5
arquivos grep da lista
Estou tentando executar o grep em uma lista de algumas centenas de arquivos: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php No entanto, mesmo que eu esteja procurando por uma sequência que eu sei que é encontrada nos arquivos, o seguinte não pesquisa os arquivos: $ grep -i 'foo' …

1
Alterar o tema Zsh no Android Studio
Recentemente fui para o navio zshe estou usando o Oh my Zsh! tema blinks. Parece muito bom no terminal OSX, mas parece muito ruim no terminal do Android Studio. Portanto, minha pergunta é : existe uma maneira de verificar se esta sessão foi aberta no Android Studio e não no …

1
Sintaxe HISTTIMEFORMAT
Existem muitos bashguias que incluem a adição de linhas como HISTTIMEFORMAT='%d/%m/%y %T 'ou HISTTIMEFORMAT="%F %T "para ~/.bashrcou /etc/bash.bashrc. Sempre há um espaço antes da citação final. Por exemplo, nunca HISTTIMEFORMAT='%d/%m/%y %T'. Por que é isso?

2
O processo init pode ser um script de shell no Linux?
Eu estava passando por um tutorial sobre como configurar um initramfs personalizado, onde afirma: A única coisa que está faltando é / init, o executável na raiz do initramfs que é executado pelo kernel após o carregamento. Como o sys-apps / busybox inclui um shell totalmente funcional, isso significa que …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.