|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
Hur du kör shell script i tyst läge
Hej,
Jag har en AIX shell script som normalt körs i ett interaktivt läge. Nu finns det ett behov av att det i tyst läge och vidta alla standard svar. Hur gör jag det? Tack. |
| Sponsrade länkar |
|
|
|
|||
|
Running sliently - inte interaktivt
Hej!
Prova denna idé; Om ett skript måste testa om den körs i ett interaktivt skal, är det helt enkelt en fråga om att hitta om prompten variabel $ PS1 inställd. (Om användaren är snabb för input, sedan skriptet måste visa en prompt.) Kod:
if [ -z $PS1 ] # what no prompt? then # non-interactive; ... else # interactive; ... fi Det finns andra idéer som finns i denna länk: http://www.tldp.org/LDP/abs/html/intandnonint.html Ytterligare en är att om i bakgrunden / förgrunden finns en tty-variabel som är satt eller inte inställd. Du kan också göra något liknande skapa en speciell variabel i "~./. profil "som visar att denne är online, t.ex.: $ PS1 ovan. (Just idéer: fick inga hänvisningar eller klarare föreställningar om dessa sista ones!) Hoppas det var till hjälp GrahamB |
|
|||
|
En Korn shell i interaktivt läge har det "-i"-flaggan inställd, därav:
Kod:
if [ $(print - "$-" | grep -c "i") -gt 0 ] ; then
print - "shell is interactive"
else
print - "shell is non-interactive"
fi
Bakunin Senast redigerad av Bakunin, 12-04-2005 vid 09:00.. |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Vin i tyst läge | myle | Linux | 1 | 03-10-2008 07:53 |
| [Perl] Silent Input | eightysix | Shell-programmering och Skript | 2 | 11-20-2007 09:39 |
| Skriften till ftp i icke-ineractive mode | mshv123 | Shell-programmering och Skript | 6 | 09-18-2007 06:45 |
| SFTP tyst inloggning | sgaucho | HP-UX | 6 | 11-09-2005 10:53 |
| tyst telnet | cgardiner | UNIX for Dummies Frågor & Svar | 1 | 09-16-2001 11:31 |