Unix & Linux

9
sudo em script não interativo

Eu tenho um script que executa três funções: A && B && C. A função Bprecisa ser executada como superusuário, enquanto Ae Cnão. Eu tenho várias soluções, mas nenhuma delas é satisfatória: sudo o script inteiro: sudo 'A && B && C' Parece uma má ideia executar Ae...

9
Como o bash trata ">> ()"

Ao experimentar o redirecionamento de saída e a substituição de processos, deparei-me com o seguinte comando e sua saída resultante: me @ elem: ~ $ echo foo>> (gato); barra de eco Barra me @ elem: ~ $ foo (Sim, essa nova linha vazia no final é intencional.) Então a barra do eco do...

9
Como e onde $ TERM é interpretado?

Eu estou querendo saber como alguma mágica terminal funciona internamente. Ao brincar com contêineres de docker, a variável de ambiente $TERMnão foi definida. Isso levou a aplicativos de console de aparência estranha, como vim e tmux, mas também a ignorância de CTRL + l (tela limpa). Tenho...

9
Como altero em qual monitor o TTY aparece?

Quando inicializo ou pressiono CtrlAltF*, sou levado a um terminal físico / TTY. O problema é que o TTY aparece no meu monitor HDMI, que na verdade nem está na mesma sala que eu. É possível configurar meu PC para exibir o TTY no meu monitor DisplayPort? Para esclarecer, quando pressiono CtrlAltF1,...

9
Ferramenta para gerar tráfego TCP

Eu quero gerar um tráfego TCP a partir da porta 0 para a porta 65535. 1 pacote tcp para cada porta com 1ms entre 2 pacotes. O gerador não deve se importar se há um TCP ACK ou não. Existe uma ferramenta que pode gerar esse tráfego? É possível fazer isso com o iperf e o script? Ou seja, é possível...

9
cfdisk ou fdisk?

Ao ler a página de manual, fdiskdeparei-me com este texto interessante: Existem vários programas * fdisk por aí. Cada um tem seus problemas e pontos fortes. Experimente-os na ordem cfdisk, fdisk, sfdisk. (De fato, o cfdisk é um programa bonito que possui requisitos rígidos nas tabelas de...

9
uso paralelo correto dos xargs

Estou usando xargspara chamar um script python para processar cerca de 30 milhões de arquivos pequenos. Espero usar xargspara paralelizar o processo. O comando que estou usando é: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Basicamente,...

9
Localização dos arquivos do iniciador de painel do Kde?

Fiquei me perguntando onde os arquivos estão localizados para os lançadores de painéis do Kde. Não consigo encontrar nada online. Sei onde estão os arquivos regulares da área de trabalho ( ~/.local/share/applications/), mas não consigo encontrar os arquivos do iniciador. Atualmente, tenho um...

9
O que são sinais pendentes?

Ao olhar para os limites de um processo em execução, vejo Max pending signals 15725 O que é isso? Como posso determinar um valor razoável para um serviço ocupado? Geralmente, não consigo encontrar uma página que explique o que é cada limite. Alguns são bastante auto-explicativos (máximo de...

9
Por que o Dropbox diz "Killed" no Arch Linux?

Estou tentando instalar o Dropbox no Arch Linux. Instalei os dois dropboxe dropbox-cli, pelo menos, ao ponto de ter os binários. Quando corro dropboxpor conta própria, ele apenas responde Killedcom letras vermelhas. Quando corro dropbox-cli start, ele imprime: Starting Dropbox... Dropbox isn't...