![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Listaár folyamat státuszukat. | varungupta | A UNIX a fejlett és szakértői Felhasználók | 2 | 03-21-2008 09:27 PM |
| Ftp Szolgáltatás / folyamat állapota | GaneshB | Linux | 1 | 03-10-2008 10:15 AM |
| append sorban az utolsó sorban a fájl | subhrap.das | UNIX Desktop dummies Kérdések és válaszok | 5 | 04-25-2007 10:17 AM |
| függelék sor | ymeyaw | A UNIX a dummies Kérdések és válaszok | 7 | 04-09-2006 11:14 PM |
| leölést unix munkát követően a munka folyamat befejezi | dtazv | Shell programozás és Scripting | 1 | 07-22-2005 07:44 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Append állapota echo'd sor folyamat után befejezi
Hello All,
Én nagyon új a szkript és írok egy nagyon egyszerű szkript újraindítására egy pár folyamat, mert kapok, hogy lusta cd könyvtárak között. Ez nagyjából az első forgatókönyvet, és én csak akar-hoz összead egy kis kozmetikai hozzá. Here's what I have: Kód:
#!/bin/ksh echo 'Stopping digital processes...' /usr/local/xgate.ment/xgate.ment stop /usr/local/xgate.liver/xgate.liver stop echo 'Starting digital processes...' /usr/local/xgate.ment/xgate.ment start /usr/local/xgate.liver/xgate.liver start point xgate Szeretnék valamit hozzáadni, hogy hozzáfűzi a "Leállítva", hogy "digitális folyamatok leállítása ...',, amikor a két folyamat megállt, de megjelenik az ugyanabban a sorban, így nem kell két sort, mint a következő rendelkezés lép: Megállás digitális folyamatok ... Megállás digitális folyamatok ... Leállítva Van-e mód erre. |
|
||||
|
Használhatja
Kód:
#!/bin/ksh echo -n 'Stopping digital processes...' /usr/local/xgate.ment/xgate.ment stop /usr/local/xgate.liver/xgate.liver stop echo stopped echo -n 'Starting digital processes...' /usr/local/xgate.ment/xgate.ment start /usr/local/xgate.liver/xgate.liver start echo stopped point xgate / usr / local / xgate.ment / xgate.ment stop &> error.log Ha biztos vagy benne, hogy leáll, és a kimenet nem érdekes, vagy olvasni visszatérési érték, és aszerint cselekszik, mint például a / usr / local / xgate.ment / xgate.ment stop &> error.log if [$? -eq 0] then echo állítani; else echo Hiba, olvasd el error.log; fi vagy valami hasonlót? / Lakris |
|
||||
|
Ok, már megváltoztatta a forgatókönyvet, mint te, és azt mutatják, enyém így néz ki:
Kód:
#!/bin/ksh echo -n 'Stopping digital processes...' #/usr/local/xgate.ment/xgate.ment stop #/usr/local/xgate.liver/xgate.liver stop echo Stopped echo -n 'Starting digital processes...' #/usr/local/xgate.ment/xgate.ment start #/usr/local/xgate.liver/xgate.liver start echo Stopped Kód:
aaawcny:/home/itmike/scripts # ./digital.restart -n Stopping digital processes... Stopped -n Starting digital processes... Stopped "Starting digitális folyamatok ... Stopped" Ahelyett, hogy alatta. Az, hogy lehetséges anélkül, hogy sok munka? Azt is, mit jelent a-n érv köze a visszhang? Ebből úgy tűnik, nem csinál semmit, mert nyomtatott a terminálhoz. |
|
||||
|
Idézet:
Sajnálom ksh azt hiszem, jól ... meg kell dolgozni! |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|