Perguntas sobre 'stdin'

5
respostas

Como eu faço programas python se comportarem como ferramentas unix apropriadas?

Eu tenho alguns scripts Python por aí, e estou trabalhando para reescrevê-los. Eu tenho o mesmo problema com todos eles. Não é óbvio para mim como escrever os programas para que eles se comportem como ferramentas unix adequadas. Porque iss...
04.09.2012 / 12:53
1
resposta

Linux: como redirecionar o stdout e o stderr para o logger?

Eu tenho um programa que eu preciso executar na inicialização, ele tem saída em stdout e stderr que eu quero redirecionar para o log do sistema usando o comando logger. O que eu tenho no meu script de inicialização é thie: /home/dirname/appl...
12.04.2014 / 23:36
3
respostas

Por que alguns comandos não lêem a entrada padrão?

Eu me pergunto o que quando devemos usar pipeline e quando não deveríamos. Digamos, por exemplo, que para matar determinados processos que manipulam arquivos PDF, o seguinte não funcionará usando o pipeline: ps aux | grep pdf | awk '{print...
03.07.2014 / 12:06
3
respostas

Como “menos” um arquivo chamado “-”?

Eu acidentalmente criei um arquivo com o nome - (por exemplo, seq 10 > - ). Então eu tentei usar o less para visualizá-lo, mas ele simplesmente trava. Eu entendo que isso está acontecendo porque less - espera a entrada de stdin...
17.06.2015 / 11:18
1
resposta

Faça o programa ler primeiro a partir do tubo, depois do teclado

Considere o programa interativo interactive . Eu tenho que executar este programa com bastante freqüência, e cada vez que eu executo os primeiros comandos são os mesmos. Obviamente, ter que digitar esses comandos repetidamente é uma dor. Eu co...
15.11.2012 / 13:02
3
respostas

nohup: ignorando entrada e redirecionando stderr para stdout

Estou iniciando meu aplicativo em segundo plano usando nohup , conforme mencionado abaixo - root@phx5qa01c:/bezook# nohup java -jar ./exhibitor-1.5.1/lib/exhibitor-1.5.1-jar-with-dependencies.jar -c file --fsconfigdir /opt/exhibitor/conf --...
19.12.2013 / 08:59
3
respostas

tee stdout para stderr?

Gostaria de enviar stdout de um processo para o stdin de outro processo, mas também para o console. Enviando stdout para stdout + stderr, por exemplo. Por exemplo, eu tenho git edit aliado ao seguinte: git status --short | cut -b4- | xa...
30.04.2014 / 11:10
3
respostas

Bash: prompt remoto interativo

Eu tenho um script que se conecta a um servidor remoto e verifica se algum pacote está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT='rpm -qa | grep ntpdate' if [ "$OUT" != "" ] ; then echo "ntpdate already...
10.11.2013 / 14:23
4
respostas

Construa um comando colocando uma string em um tty

Eu consegui fazer isso echo -n "command" > /dev/tty1 As letras aparecem, e o cursor se move, mas elas são "fantasmas" - se você pressionar Enter , nada acontece (elas não estão em stdin). Editar: No meio da captura de tela abaixo...
13.09.2012 / 23:37
3
respostas

Cria um arquivo virtual que é na verdade um comando

Existe alguma maneira de criar um arquivo virtual, tal que a leitura do arquivo seja realmente lida a partir do stdout de um comando; escrever para o arquivo está realmente escrevendo para o stdin de um comando? Até agora eu tenho kludg...
06.03.2013 / 00:59