![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Wein im stillen Modus | myle | Linux | 1 | 03-10-2008 07:53 AM |
| [Perl] Silent-Eingang | eightysix | Shell Programmierung und Scripting | 2 | 11-20-2007 09:39 PM |
| FTP-Script, um in nicht-interaktive Modus | mshv123 | Shell Programmierung und Scripting | 6 | 09-18-2007 06:45 PM |
| SFTP schweigen Login | sgaucho | HP-UX | 6 | 11-09-2005 10:53 AM |
| stille telnet | cgardiner | UNIX for Dummies Questions & Answers | 1 | 09-16-2001 11:31 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Wie die Shell-Skript im stillen Modus
Hi,
Ich habe eine AIX-Shell-Skript, die in der Regel läuft in einem interaktiven Modus. Nun ist es notwendig, sie im stillen Modus und alle Standard-Antworten. Wie kann ich das tun? Danke. |
|
||||
|
Running sliently - nicht interaktiv
Hi! Versuchen Sie, diese Idee; Wenn ein Skript zu testen, ob es in Betrieb ist in einer interaktiven Shell, es ist einfach eine Frage der Feststellung, ob die Eingabeaufforderung Variable $ PS1 ist. (Wenn der Benutzer wird aufgefordert, für die Eingabe, dann muss das Skript, um eine Eingabeaufforderung.) Code:
if [ -z $PS1 ] # what no prompt? then # non-interactive; ... else # interactive; ... fi Es gibt noch andere Ideen in diesem Link: http://www.tldp.org/LDP/abs/html/intandnonint.html Ein weiterer ist, dass, wenn im Hintergrund / Vordergrund ist ein TTY-Variable, die gesetzt ist oder nicht gesetzt sind. Man könnte auch so etwas wie eine spezielle Variable in "~./. Profil ", das zeigt, dass der Nutzer online ist, zB: $ PS1 oben. (Just Ideen: hat keine Hinweise oder klarere Vorstellungen über diese letzten!) Hoffe das war hilfreich GrahamB |
|
||||
|
Eine Korn-Shell im interaktiven Modus hat der "-i"-Flag gesetzt, damit: Code:
if [ $(print - "$-" | grep -c "i") -gt 0 ] ; then
print - "shell is interactive"
else
print - "shell is non-interactive"
fi
Bakunin Zuletzt bearbeitet von Bakunin; 12-04-2005 auf 09:00 PM.. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|