J'ai modifié un fichier bash_profile de l'utilisateur "oracle". Comme je l'ai SWITH l'utilisateur root à l'utilisateur oracle parScript Shell Linux
#su - oracle
il demandera l'entrée d'utilisateur en affichant ci-dessous la déclaration
Select Version of Oracle [10G or 11G]:
est-il possible, si je ne suis pas fournir d'entrée permet de dire que pendant 5 secondes ou 10 secondes, il doit prendre n'importe quelle valeur par défaut; disons soit 10G soit 11G. tout ce que j'ai mentionné dans le code, il devrait attendre l'entrée pendant 5/10 secondes si non fourni par le code d'utilisateur devrait fournir automatiquement la valeur par défaut. Comment pouvons-nous gérer cela dans le code.
Toute aide est appréciable.
ce que je .bash_profile écrites en langage. Il va demander la version d'Oracle. Alors pouvons-nous attendre et forcer à définir une valeur par défaut si l'utilisateur prend plus de 5/10 secondes ******************** ********************************************** # .bash_profile # Récupère les alias et les fonctions if [-f ~/.bashrc]; puis . ~/.bashrc fi PATH = $ PATH: $ HOME/bin echo -n "Choisissez la version d'Oracle [10G ou 11G]:" lire Oversion version = $ (echo $ Oversion | tr [: lower:] [: upper:]) if ["$ version" = "10G"] puis ORACLE_BASE =/data1/oracle10g; export ORACLE_BASE PATH =/usr/sbin: $ PATH; export PAT echo $ version –
En tant qu'utilisateur, je préférerais que vous choisissiez une valeur par défaut, que vous l'assigniez, que vous émettiez un message indiquant qu'elle a été affectée et que vous preniez une action pour la modifier si vous le souhaitez. L'interaction temporisée dans un .bashrc est aussi gênante que les fenêtres pop-up de confirmation ou clippy. –