Tela da cauda - a janela da tela fecha imediatamente

2

Eu tenho isso no meu arquivo ~ / .screenrc:

startup_message off

screen -t top 0 top
screen -t log 2 tail -f /path/to/application/log/*
screen -t action 1

#caption always "%?%F%{.R.}%?%3n %t%? [%h]%?"
hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" 

Quando eu começo a tela, ela abre todas as três janelas, mas assim que eu tento mudar para a janela 2, ela fecha imediatamente. Eu diria que há um problema com o shell e ele sai imediatamente, mas não consigo encontrar nada de errado com ele. Eu tentei usar aspas em torno do caminho e todo o comando, o que só leva a erros "arquivo não encontrado". O comando funciona bem quando eu o insiro diretamente em um shell.

A versão da tela é: Screen version 4.00.02 (FAU) 5-Dec-03

Ajuda?

    
por t.heintz 22.10.2012 / 11:43

1 resposta

2

Eu suspeito que o problema é que o curinga em /path/to/application/log/* não está sendo expandido, já que a tela não é um shell em si. Tente executar o comando dentro de um shell:

screen -t log 2 sh -c "tail -F /path/to/application/log/*"
    
por 24.10.2012 / 00:03

Tags