![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| FTP e script problema | lawadm1 | Programação Shell Script e | 1 | 06-18-2007 06:44 |
| Ksh problema no script | PradeepRed | Programação Shell Script e | 3 | 08-24-2006 03:21 |
| Algum problema com o script. | 12yearold | Programação Shell Script e | 14 | 08-03-2006 02:29 |
| Problema iniciando um script de um 'script de main' | Rakker | UNIX para Dummies Perguntas & Respostas | 3 | 06-28-2005 09:12 |
| problema com um script | Lestat | Programação Shell Script e | 4 | 06-13-2005 01:30 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
ssh script problema problema
Oi
Por favor, ajudem-me com o seguinte problema com o meu script. O seguinte bloco de código é não repetir no ciclo while e sair após a pesquisa para a primeira mensagem. input_file \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d host001-01 host001-02 2008-07-23 13:02:04,651 [DEBUG] [ageListenerThreadPool: 0] ConnectionFactory - Fixação sessão estado de conexão. 2008-07-23 12:59:47,203 [DEBUG] [ageListenerThreadPool: 2] ConnectionFactory - Fixação sessão estado de conexão. host001-03 2008-07-24 11:51:56,883 [DEBUG] [aqueduto-WebContainer: 1] ConnectionFactory - Fixação sessão estado de conexão. 2008-07-24 11:47:18,448 [DEBUG] [ageListenerThreadPool: 2] ConnectionFactory - Fixação sessão estado de conexão. Shell script code \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d enquanto lê linha; fazer temp_output \u003d `echo $ linha | grep host001» if [ "$ temp_output!" \u003d ""], então SERVIDOR \u003d "$ linha" diferente thread_name \u003d `echo $ linha | awk '(print $ 4, $ 5, $ 6)' | perl -wn-e 'print "$ 1 \ n" se m ([\ [](.*?)[ \ ]]};'` date_string \u003d `echo $ linha | awk '(print $ 1, $ 2)'` ssh $ SERVIDOR gato "\` find /-mtime -1-name 'app.log *' | sort-r \ `" | fgrep-H-B25 '$ date_string' | egrep-e 'A mensagem é' | egrep -- e '$ thread_name'; fi feito <$ input_file Esperado de saída: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Deve procurar o texto em cada host e exibir a mensagem (por favor note que eu código modificado para colar no fórum) e que em vez da exibição de saída para a primeira mensagem (2008-07-23 13:02:04,651 [DEBUG]) e sair do script e sem mensagens de erro. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|