![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Vin en mode silencieux | myle | Linux | 1 | 03-10-2008 07:53 AM |
| [Perl] Silent Input | eightysix | De programmation et de script Shell | 2 | 11-20-2007 09:39 PM |
| Script pour ftp en mode non-ineractive | mshv123 | De programmation et de script Shell | 6 | 09-18-2007 06:45 PM |
| SFTP silencieux login | sgaucho | HP-UX | 6 | 11-09-2005 10:53 AM |
| silencieux telnet | cgardiner | UNIX pour les nuls Questions et réponses | 1 | 09-16-2001 11:31 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment faire pour exécuter le script shell en mode silencieux
Salut,
AIX-je avoir un script shell qui fonctionne normalement en mode interactif. Maintenant, il est nécessaire de lui en mode silencieux et de prendre toutes les réponses par défaut. Comment puis-je faire? Merci. |
|
||||
|
Running sliently - non interactive
Salut! Essayez cette idée; Si un script doit vérifier si elle est en cours d'exécution dans un shell interactif, il est tout simplement une question de déterminer si l'invite de variable $ PS1 est défini. (Si l'utilisateur est invité à contribution, alors, le script doit afficher une invite.) Code:
if [ -z $PS1 ] # what no prompt? then # non-interactive; ... else # interactive; ... fi Il existe d'autres idées at-il dans ce lien: http://www.tldp.org/LDP/abs/html/intandnonint.html Un autre est que, si à l'arrière-plan / avant-plan il ya un tty-variable qui est fixée ou non. Vous pouvez aussi faire quelque chose comme mettre une variable dans "~./. profil "qui indique que l'utilisateur est en ligne, par exemple: $ PS1 ci-dessus. (Just idées: a pas de références ou des idées claires sur ces derniers!) Espoir qui a été utile GrahamB |
|
||||
|
A Korn shell en mode interactif a "-i" flag set, donc: Code:
if [ $(print - "$-" | grep -c "i") -gt 0 ] ; then
print - "shell is interactive"
else
print - "shell is non-interactive"
fi
Bakounine Dernière édition par Bakounine; au 12.04.2005 09:00 PM.. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|