![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
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 |
| Sök excat snöre i en annan sträng (grep "inte") | bora99 | UNIX for Dummies Frågor & Svar | 0 | 06-05-2008 07:41 |
| Problemet med grep på söksträng i en txt-fil över flera filer | m00 | UNIX for Dummies Frågor & Svar | 2 | 05-18-2008 03:21 |
| grep för en söksträng | raga | UNIX for Dummies Frågor & Svar | 11 | 03-12-2008 08:38 |
| Perl: Sök efter strängen online sedan söka och ersätta text | Crypto | Shell-programmering och Skript | 4 | 01-04-2008 10:24 |
| RE fel 41: Nej ihåg söksträngen. | unitipon | Shell-programmering och Skript | 1 | 06-19-2007 01:46 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hej killar,
Jag är för närvarande inför ett problem med min nuvarande manus, manuset i princip följa en lista över processen på Unix-system. Om en process inte fungerar kommer det att skicka ett meddelande via e-post till mig. För närvarande är jag inför ett felmeddelande när du kör skriptet grep: RE error 41: Nej mindes söksträngen, sett jag aldrig meddelandet innan. Jag har kontrollerat Google och ange att du behöver ta bort alla grep-q, men jag har inte grep-q i mitt manus jag har bara grep. Kan någon hjälpa mig behaga om det här meddelandet? Tack grabbar |
|
||||
|
Citat:
checkProcess () ( PROCESS \u003d $ 1 PROC_NOT_RUN \u003d `$ ps-ef | $ grep-i" $ PROCESS "| $ grep-v" grep "| $ wc-l` # avgöra hur många gånger är den processen är igång echo "processen inte köra $ PROC_NOT_RUN" return $ PROC_NOT_RUN ) Detta är min viktigaste funtion, jag fortfarande inte kan ta reda på vad som var fel, jag har en känsla av att när man använder grep och awk i en rad det kan vålla problem $ Cat $ CONF_DEAMON | $ awk '(print $ 1)' | $ grep-v "^ \ #" | \ while read TJÄNSTER göra SERVICES_PATH \u003d `$ cat $ CONF_DEAMON | $ grep-v "^#[[: space:]]" | $ grep "^ $ TJÄNSTER" | $ awk '(print $ 2)' ` # 1. Kontrollerar processen checkProcess $ TJÄNSTER if [$? -eq $ SUCCESS] sedan echo $? # addErrMSG "$ tjänster är den inte kör du läsa processen under vägen till $ SERVICES_PATH" # Send_Email fi gjord Tack för din hjälp |