Estou tentando detectar um sinal quando um fone de ouvido está conectado ou desconectado do sistema. Qual é a melhor maneira de fazer isso? Se houver uma placa especial com drivers, essa será a minha maneira preferida.
Estou tentando detectar um sinal quando um fone de ouvido está conectado ou desconectado do sistema. Qual é a melhor maneira de fazer isso? Se houver uma placa especial com drivers, essa será a minha maneira preferida.
Esta pergunta é dupla: Primeiro, como você desanexa manualmente um driver de um dispositivo USB e conecta outro? Por exemplo, eu tenho um dispositivo que, quando conectado, usa automaticamente o driver de armazenamento USB. saída usbview Vendor Id: xxxx Product Id: xxxx ... Number of...
Gostaria de acompanhar as alterações no / etc / Basicamente, eu gostaria de saber se um arquivo foi alterado, por yum updateou por um usuário, e reverter se não gostar da mudança. Pensei em usar um VCS como git, LVM ou snapshots btrfs ou um programa de backup para isso. O que você...
Estou ciente de que é melhor criar arquivos temporários mktemp, mas e os pipes nomeados? Prefiro que as coisas sejam o mais compatível possível com POSIX, mas apenas o Linux é aceitável. Evitar Bashisms é o meu único critério difícil, enquanto escrevo
Estou usando screenpara dividir meus terminais, mas gostaria de poder redimensionar a dimensão horizontal das telas divididas. Se o fizer C-a :resize 10, altero apenas a dimensão vertical para 10 linhas. Como faço para conseguir o mesmo, exceto na dimensão
Ocasionalmente, penso que desejo gravar em um arquivo enquanto estou no terminal. Gostaria dessas notas todas no mesmo arquivo, listadas uma após a outra. Eu também gostaria de uma marca de data / hora em cada uma. É possível fazer isso sem precisar abrir o arquivo toda vez? Posso inseri-lo no...
Talvez eu esteja sendo idiota, mas você pode substituir todos os caracteres de onde o cursor está até o final da linha por um comando? Em seguida, use .a mesma substituição na próxima linha e assim por
Eu segui este guia ( Virtualização com KVM no Ubuntu 11.10 ) para configurar meu KVM (Software de máquinas virtuais) no meu servidor Ubuntu 11.10. No entanto, não configurei o endereço IP da minha VM ao criar a VM, em vez de usar: vmbuilder kvm ubuntu --suite=oneiric --flavour=virtual --arch=amd64...
Todos os outros clientes de email que eu usei removerão os emails da minha vista quando eu os excluir. Se eu mudar de idéia e quiser o e-mail de volta, sempre posso procurá-lo no lixo. Por que o mutt continua a mostrar e-mails na minha caixa de entrada depois que eu os apaguei? É possível...
Sei que posso resolver esse problema de várias maneiras, mas estou me perguntando se existe uma maneira de fazê-lo usando apenas os bash built-ins e, se não, qual é a maneira mais eficiente de fazer isso. Eu tenho um arquivo com conteúdos como AAA B C DDD FOO BAR pelo que quero dizer apenas que...
Estou tentando criar alguns relatórios de erros usando um trap para chamar uma função em todos os erros: Trap "_func" ERR É possível obter de que linha o sinal ERR foi enviado? O shell é uma festança. Se fizer isso, posso ler e relatar qual comando foi usado e registrar / executar algumas...
De acordo com a Wikipedia A Internet Assigned Numbers Authority (IANA) sugere o intervalo 49152 a 65535 para portas dinâmicas ou privadas. Muitos kernels do Linux usam o intervalo de portas 32768 a 61000. Embora pareça haver algum desvio histórico do intervalo sugerido pela IANA, parece...
Se eu tiver um comando $ ./script >> file.log que é chamado duas vezes, com a segunda chamada antes que a primeira termine, o que acontece? A primeira chamada recebe um bloqueio exclusivo no arquivo de saída? Nesse caso, o segundo script falha ao tentar gravar ou o shell aceita a saída...
Eu tenho um monte de linhas que quero gravar em um arquivo diferente. Como eu posso fazer
Estou tentando passar stracepela calha cczee o cano não funciona como o esperado. A linha de comando que estou executando para testar é sudo strace -p $(pgrep apache2) | grep opene todas as linhas são exibidas, ignorando grep. Existe algo de especial stracenisso que causa esse...
Considere este trecho: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente, quando funcé chamado, o script é finalizado, que é o comportamento pretendido. No entanto, se for executado em um sub-shell, como...
Eu tenho um script executado a partir do crontab de usuários não privilegiados que chama alguns comandos usando sudo. Exceto que não. O script funciona bem, mas os comandos sudo'ed falham silenciosamente. O script é executado perfeitamente a partir de um shell como o usuário em questão. Sudo não...
Eu tenho uma instalação existente do Windows 7 GPT, que já possui uma partição do sistema EFI. Agora estou tentando instalar um Linux em um disco rígido separado, que também é formatado em GPT. Não encontrei nenhuma maneira de obter a inicialização do grub sem a partição do sistema EFI, então...
Alguém sabe qual é o sebool para permitir acesso de gravação httpd a / home / user / html? Quando desativo o SELinux echo 0 > /selinux/enforce, posso escrever, então meu problema está definitivamente relacionado ao SELinux. Só não sei qual é o caminho certo sem abrir um grande buraco e o Google...
Eu precisava de um cronômetro que iniciasse no começo do script e terminasse no