![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Vino in modalità silenziosa | myle | Linux | 1 | 03-10-2008 07:53 AM |
| [Perl] Silent Input | eightysix | Shell scripting e di programmazione | 2 | 11-20-2007 09:39 PM |
| Script per FTP in modalità non-ineractive | mshv123 | Shell scripting e di programmazione | 6 | 09-18-2007 06:45 PM |
| SFTP silenziosa login | sgaucho | HP-UX | 6 | 11-09-2005 10:53 AM |
| silenziosa telnet | cgardiner | UNIX for Dummies Domande & Risposte | 1 | 09-16-2001 11:31 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Come per eseguire script di shell in modalità silenziosa
Salve,
Ho uno script di shell AIX che normalmente viene eseguito in una modalità interattiva. Ora vi è la necessità di in modalità silenziosa e prendere tutte le risposte di default. Come posso fare questo? Grazie. |
|
||||
|
Running sliently - non interattivo
Salve!
Provare a questa idea; Se ha bisogno di uno script per verificare se è in esecuzione in una shell interattiva, è semplicemente una questione di trovare anche il prompt variabile, $ PS1 è impostato. (Se l'utente viene richiesto per l'ingresso, quindi lo script deve visualizzare un prompt.) Codice:
if [ -z $PS1 ] # what no prompt?
then
# non-interactive; ...
else
# interactive; ...
fi
Un altro è che, se in fondo / piano vi è una variabile che tty è impostato o non impostato. Si potrebbe anche fare qualcosa, come mettere una variabile speciale in "~./. profilo "che indica che l'utente è online, come ad esempio: $ PS1 di cui sopra. (Just idee: non ha riferimenti o idee più chiare su questi ultimi!) Speranza che è stato utile GrahamB |
|
||||
|
Una Korn shell in modalità interattiva ha l'opzione "-i" flag, quindi:
Codice:
if [ $(print - "$-" | grep -c "i") -gt 0 ] ; then
print - "shell is interactive"
else
print - "shell is non-interactive"
fi
Ultimo a cura di Bakunin; al 12/04/2005 09:00 PM.. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|