![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| FTP-script och problem | lawadm1 | Shell-programmering och Skript | 1 | 06-18-2007 06:44 |
| Ksh problem i skriptet | PradeepRed | Shell-programmering och Skript | 3 | 08-24-2006 03:21 |
| NÃ¥gra problem med script. | 12yearold | Shell-programmering och Skript | 14 | 08-03-2006 02:29 |
| Problem att starta ett script från en "main'-skript | Rakker | UNIX for Dummies Frågor & Svar | 3 | 06-28-2005 09:12 |
| problem med ett script | Lestat | Shell-programmering och Skript | 4 | 06-13-2005 01:30 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
ssh script problem problem
Hej
Snälla hjälp mig med följande problem med mitt manus. Följande block av koden inte upprepa i medan loop och spännande efter att söka efter första brevet. input_file \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d host001-01 host001-02 2008-07-23 13:02:04,651 [RÄTTA] [ageListenerThreadPool: 0] ConnectionFactory - Ställa sessionstillstånd för anslutning. 2008-07-23 12:59:47,203 [RÄTTA] [ageListenerThreadPool: 2] ConnectionFactory - Ställa sessionstillstånd för anslutning. host001-03 2008-07-24 11:51:56,883 [RÄTTA] [Akvedukt-WebContainer: 1] ConnectionFactory - Ställa sessionstillstånd för anslutning. 2008-07-24 11:47:18,448 [RÄTTA] [ageListenerThreadPool: 2] ConnectionFactory - Ställa sessionstillstånd för anslutning. Shell script \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d samtidigt läsa linje, göra temp_output \u003d `echo $ line | grep host001" Om [ "$ temp_output"! \u003d ""]; sedan SERVER \u003d "$ line" annan thread_name \u003d `echo $ line | awk '(print $ 4, $ 5, $ 6)' | perl -wn-e "print" $ 1 \ n "om m ([\ [](.*?)[ \ ]]};'` date_string \u003d `echo $ line | awk '(print $ 1, $ 2)'" ssh $ SERVER katt "\" hitta /-mtime -1-namn "app.log * '| sort-r \" "| fgrep-H-B25' $ date_string '| egrep-e' meddelandet '| egrep -- e '$ thread_name'; fi gjort <$ input_file Förväntad Effekt: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Man bör söka efter strängar på varje värd och visa meddelandet (Observera att jag har ändrat koden för att klistra in i forumet) och i stället är det visa utdata för första brevet (2008-07-23 13:02:04,651 [RÄTTA]) och spännande manus och inga felmeddelanden. |