The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

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
Bor néma üzemmód myle Linux 1 03-10-2008 07:53 AM
[Perl] Silent Bemeneti eightysix Shell programozás és Scripting 2 11-20-2007 09:39 PM
Szkriptet ftp nem ineractive mód mshv123 Shell programozás és Scripting 6 09-18-2007 06:45 PM
SFTP néma Belépés sgaucho HP-UX 6 11-09-2005 10:53 AM
csendestársi telnet cgardiner A UNIX a dummies Kérdések és válaszok 1 09-16-2001 11:31 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 12-03-2005
x057373 x057373 is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2005
Hozzászólások: 1
Hogyan kell futtatni shell script néma üzemmód

Szia,

Nekem van egy AIX shell szkript fut, amelyek általában interaktív módban. Most szükség van rá csendes üzemmódban, és megteszi az összes alapértelmezett választ.

How do I do that?

Köszönöm.
  #2 (permalink)  
Old 12-04-2005
grahamb grahamb is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2005
Helyszín: Windsor, Ont Kanada
Hozzászólások: 13
Futás sliently - nem interaktív

Szia!

Próbáld ki ezt az elképzelést;

Ha egy script kell eldönteni, hogy fut egy interaktív shell, ez egész a megállapítás, hogy a gyors változó, $ PS1 van állítva. (Ha a felhasználó kéri, hogy a bemeneti, akkor a szkript kell, hogy megjelenjen a prompt.)

Kód:
if [ -z $PS1 ] # what no prompt?
then
  # non-interactive;   ...
else
  # interactive;   ...
fi

Vannak más elképzelések vannak ezen a linken: http://www.tldp.org/LDP/abs/html/intandnonint.html

Még egy az, hogy ha a háttér / előtér van egy tty-változó, hogy be van állítva vagy nincs beállítva. Ön tudna is valamit csinálni, mint hogy egy speciális változó "~./. profil ", amely megmutatja, hogy a felhasználó online, pl: $ PS1 fent. (Csak ötlet: nem kapott referenciák, illetve világosabb ötleteket az utolsó is!)

Remélem, hogy sokat segített
GrahamB
  #3 (permalink)  
Old 12-04-2005
bakunin bakunin is offline Forum Staff  
Bughunter Extraordinaire
  
 

Join Date: May 2005
Helyszín: A bal bájtja / dev / kmem
Hozzászólások: 1641
A Korn shell interaktív módban van "-i" flag be van állítva, így:


Kód:
if [ $(print - "$-" | grep -c "i") -gt 0 ] ; then
     print - "shell is interactive"
else
     print - "shell is non-interactive"
fi

bakunin

Last edited by bakunin; 12/04/2005 at 09:00 PM..
  #4 (permalink)  
Old 12-04-2005
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Regisztrált Geek
  
 

Join Date: Dec 2003
Helyszín: Melbourne, Ausztrália
Hozzászólások: 2100
My two cents ....


Kód:
case $- in
   *i*) echo "Yay" ;;
   *  ) echo "Nay" ;;
esac

Egészségére
ZB
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 08:56 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