![]() |
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 |
| Ändra värdet på en variabel i ett shell script | kshyju | Shell-programmering och Skript | 1 | 12-12-2008 05:06 |
| Hur man kör cmds efter byte till en ny env (Shell) i ett shell script | charlei | Shell-programmering och Skript | 6 | 10-14-2008 03:18 |
| Ändra markörpositionen använda shell script | balamv | Shell-programmering och Skript | 2 | 06-02-2008 01:10 |
| Lösenord förändras i ett skript (skal och räkna) | chellam | Shell-programmering och Skript | 1 | 08-14-2006 11:12 |
| Ändra Korn shell script text Meny färger? | darthur | UNIX for Dummies Frågor & Svar | 6 | 01-20-2002 07:15 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
När det gäller att ändra Shell genom script
Killar kan jag ändra skalet genom script, och efter byte jag vill skriptet att fortsätta på den förra maskinen.
Eller du föreslå andra alternativ om något??? #! / bin / ksh HOST \u003d "hostname" echo "Kör skriptet ..." för MyServer i "katt ServerNames.txt" göra echo "\ n Logga in på $ MyServer" ssh $ MyServer-l MyName ksh / tmp / Get_ParserInfo.ksh.ORG echo "Script fyllas på $ MyServer" gjord |
|
||||
|
Citat:
Thats problemet dude ..... admin begränsningar ... Så vad jag gjorde var ... jag använde "här dokumentet"-konceptet i skriptet för MyServer i "katt ServerNames.txt" göra echo "\ n Logga in på $ MyServer" ssh $ MyServer-l nyop <<EOT ksh / tmp / Get_ParserInfo.ksh.ORG EOT echo "Script fyllas på $ MyServer" Genom detta kunde jag köra skriptet genom att logga in på andra skal från mitt nuvarande skal Hoppas hjälp förvirra dig! ![]() |
|
|||||
|
Jag beklagar att jag tappade bollen på den här ...
Återigen, är det du säger som du vill använda ett annat skal för interaktiv användning? Eller vill du starta ett program för var och en av servrarna i ServerNames.txt? |
|
|||||
|
Frågan är, varför du vill byta skal skriptet körs på? Kanske du menar "användare" snarare än "skalet"?
Olika tankar har nog annorlunda syntax som kan rämna ett script värdelösa om köra detta skript på en annan skal det skrevs om. Till exempel, en perfekt arbetar ksh array kommer att ge dig fel på sh, csh, bash. |