The UNIX and Linux Forums  

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
URL hívás Héjprogram chengwei Shell programozás és Scripting 37 04-15-2009 10:52 PM
Call shell script a php nem fut? raccsdl Shell programozás és Scripting 2 11-19-2007 08:21 AM
Ha hívás / execute a shell script a shell script konark A UNIX a dummies Kérdések és válaszok 1 10-26-2007 06:16 PM
Hogy, hogy a perl script a shell script anumkoshy Shell programozás és Scripting 2 08-30-2007 05:23 AM
kilépéshez egy shell script! sami98 Shell programozás és Scripting 4 03-27-2007 05:55 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 11-18-2006
heprox heprox is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2005
Hozzászólások: 32
Question Volna egy shell script-hívást egy másik shell szkript és kiléptetési

Nekem van egy shell scriptet, mely akár egy shell script "str_process_main", hogy fut egy ciklus, amíg egy adott időben. Azt akarom, hogy az első forgatókönyv, hogy csak hívja a másodikat, majd kilép. Az első forgatókönyv a következő:


Kód:
#!/bin/ksh
DATE=$(date +%m%d%y)
DPID=$(ps -ef|grep str_process_main|grep -v grep)
if [ "${DPID}" = "" ]; then
   cd /usr/local/wss_polling
   str_process_main
   echo "The process was not running."
else
   echo "The process is already running: $DPID."
fi
exit

Az első szkript csak ül ott és fut?
  #2 (permalink)  
Old 11-20-2006
dhananjayk dhananjayk is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2006
Hozzászólások: 12
check it

csak hívja a második forgatókönyv szerint

#! / bin / ksh
DATE \u003d $ (date +% m% d% y)
DPID \u003d $ (ps-ef | grep str_process_main | grep-v grep)
if [ "$ (DPID)" \u003d ""], majd
: cd / usr / local / wss_polling
. str_process_main
echo "A folyamat nem fut."
vagy
echo "A folyamat már fut: $ DPID."
fi
exit

megjegyezni, hogy a 2. script nevezzük segítségével egy pont (.)
E dot notation fut a második forgatókönyv az azonos shell .. vagyis a hívó shell ..
ha u nevezni használata nélkül is egy pont ... akkor is a szkript fog futni ... de egy új shell .. (sub-shell)
  #3 (permalink)  
Old 11-20-2006
aju_kup aju_kup is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2006
Posts: 189
futtatni a scriptet a nohup a háttérben

#! / bin / ksh
DATE \u003d $ (date +% m% d% y)
DPID \u003d $ (ps-ef | grep str_process_main | grep-v grep)
if [ "$ (DPID)" \u003d ""], majd
: cd / usr / local / wss_polling
nohup str_process_main &
echo "A folyamat nem fut."
vagy
echo "A folyamat már fut: $ DPID."
fi
exit
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 10:54 AM.


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