The UNIX and Linux Forums  
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.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 01-25-2008
Setan Setan is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Buffalo, NY
Hozzászólások: 5
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.
  #2 (permalink)  
Old 01-25-2008
Lakris Lakris is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2007
Posts: 246
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
Ha a programokat készít kimenet Érdemes valami ehhez hasonlót:
/ 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
  #3 (permalink)  
Old 01-25-2008
Setan Setan is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Buffalo, NY
Hozzászólások: 5
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
Ez az a teljesítmény, I get:
Kód:
aaawcny:/home/itmike/scripts # ./digital.restart
-n Stopping digital processes...
Stopped
-n Starting digital processes...
Stopped
Ez közel állnak, de szeretném, hogy "Leállítva" csatolták az eredeti, így:
"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.
  #4 (permalink)  
Old 01-25-2008
Lakris Lakris is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2007
Posts: 246
Idézet:
Originally Posted by Setan View Post
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.
Meg kell készítenie a kimeneti soremelés nélkül. Mi shell használ?

Sajnálom ksh azt hiszem, jól ... meg kell dolgozni!
  #5 (permalink)  
Old 01-25-2008
Shamrock shamrock is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Oct 2007
Helyszín: USA
Posts: 750
Kód:
echo 'Stopping digital processes...\c'
/usr/local/xgate.ment/xgate.ment stop
echo 'Stopped'
  #6 (permalink)  
Old 01-25-2008
Setan Setan is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Buffalo, NY
Hozzászólások: 5
Úgy tûnik, ez minden most. Én is azt mutatta, amit lóhere és ez működik most.

Köszi a segítséget fiúk!
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 02:14 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0