The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

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
script ellenőrzésére folyamat futó szerver és kiplakátolás egy mail, ha bármely folyamat halott pradeepmacha Shell programozás és Scripting 13 03-06-2009 07:33 AM
Elképzelhető-e egy gyermek folyamatot vissza a konkrét értéket a szülő folyamat? Ametis1970 Magas szintű Programozás 8 04-10-2008 12:22 AM
Killing a folyamatot, és küld egy levelet, ha a folyamat doesnot jön ki a 2 perc Prince89 Shell programozás és Scripting 1 02-15-2008 07:10 PM
Hogyan kezdjük el a folyamatot, és hogy aludni, 5 perc, majd megölni, hogy a folyamat shrao Shell programozás és Scripting 6 03-27-2007 01:54 PM
Saját folyamat megy alvó üzemmódba azt követően 12 óra, de szükségem van az én folyamatot a firsy pr mukesh_rakesh1 A UNIX a fejlett és szakértői Felhasználók 0 09-05-2006 03:43 AM

 
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 07-23-2008
megzaboláz rein is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2004
Helyszín: Zürich
Posts: 146
daemonize folyamat segítségével ksh

Próbálom, hogy hozzanak létre daemon KSH folyamatok a következők:



Kód:
function start 
{
   # start script as co-process and pass an argument
   ./1.ksh $1 |&

   # print pid
   print $!
   
   # move the file descriptors of the co-process to 4 and 5 
   exec 4>&p
   exec 5<&p

   # then close them
   exec 4>&-
   exec 5<&-
}


for server in $servers
do
   start "arg1"
done

Ha a szkript 1.ksh csak álom, akkor működik. De ha több nyilatkozatai több ssh kéri, hogy eltarthat egy ideig (> 10min) például, mint a 1.ksh parancsfájlok éppen befejező kijárat nélkül. Ez történik majd röviddel ezt követően a hívó script befejezte. Ha azt, hogy a hívó script megnyitni azokat befejezni helyesen. Miután a gyermek parancsfájlokat is finshed a hívó szkriptet is finishes.I hozzá a következő után a hívás kezdetétől rutin:


Kód:
while read -ru5 
do
   print -r $line
done

(és kommentálta a lezárása a fájl jellemzőcsoport)

mint ahogyan működik. Azt akarom, hogy a folyamatok 1.ksh válik daemon folyamatokat, és szeretném befejezni, és a hívó script a kilépéshez.

Én vezetem ezt a SunOS 5,8 kiszolgáló KSH 88.
 

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 06:20 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