![]() |
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 |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| DNS-servrar | vjm | AIX | 1 | 03-19-2008 07:45 |
| ksh att köra servrar | pari111222 | Shell-programmering och Skript | 0 | 07-24-2007 01:46 |
| Webbservrar | spiderman | UNIX för avancerade & Expertanvändare | 1 | 11-12-2002 01:28 |
| DNS-servrar | ignus7 | UNIX for Dummies Frågor & Svar | 5 | 06-19-2002 05:52 |
| namnservrar | rpnhavoc | IP Nätverk | 2 | 02-07-2002 10:24 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Hej allihopa, jag är ny på detta forum så jag dont veta hur saker och ting fungerar här i fråga om utstationering frågor och få svar. Hur som helst Jag har en fråga och jag hop någon kan hjälpa.
Här är det scenario. Jag har ett script som räknas summan av raderna i seriekonsoll filer samt flera filer med wc-l. Skriptet fungerar perfekt när den används på den aktuella servern där det lagras men nu har jag fått höra att det finns en mapp med några filer som behöver räkna ona fjärrservern. I början Jag ville bara tranfer skriptet över men eftersom fjärrservern är den löpande produktionen servern och de inte vill att någon driver med den, hur kan jag ändra mitt skript för att kunna användas i flera servrar? nedan är scriptet som räknas filer på samma server där räknar skriptet: ut \u003d xxx_xxx_dq_counts_check.dat # dat fil för att lagra räkna resultat BSE \u003d / usr / users / xxx / xxx # base dir datum> $ BSE / $ ut # skriva över befintlig fil eller skapa ny fil filepath \u003d $ BSE / $ ut # tilldela dir sökvägen och filnamnet till variabeln "$ filepath" för enkel referens export basedir1 \u003d $ xx_xx_xx # där seriekonsoll filer lagrade på den lokala servern Om [-d $ basedir1] # kontrollera om dir finns sedan echo "... Från att bearbeta seriekonsoll filer. Vänta ... \ n" echo "\ n. .. SERIAL filer ... \ n">> $ filepath för filen i `ls -1 $ basedir1" göra cd $ basedir1 echo $ file # frivilligt för att visa filen närvarande bearbetas wc-l $ file>> $ filepath # Lägg till filen här gjord echo "\ n. .. Serial filer bearbetas, nu behandling med flera filer. Vänta ... \ n" annan echo Serial Mapp $ xx_xxx_SERIAL_MONTHLY hittades inte. echo Serial Mapp $ xx_xxx_SERIAL_MONTHLY hittades inte. >> $ filepath fi Nu filerna jag måste titta på är på en annan server och jag har fått en väg som den nedan: / / Server_Name/usr/users/User_Name/folder1/folder2/folder3/folder4/folder5 och filerna vars linjer jag vill räkna i mappen 5 och göra ärenden komplicerat, jag har både serie-och Multi-filer. Jag tror m_ls kan användas för att visa innehållet i de poster i mappen 5 på en annan server men wc-l kommer inte att fungera. Kan någon hjälpa? är det möjligt att göra vad jag tänkt göra eller ska jag prova något helt annat? tack, någon hjälp kommer att bli mycket uppskattat. Ledsen om jag inte gjorde mig mycket tydligt, bara fråga om du har några Q's D. |