Script shell

Fermé
Hawat - 17 déc. 2002 à 11:42
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 17 déc. 2002 à 16:15
Salut,

je ne m'y connais pas trop en linux et script shell alors j'ai une petite question pour vous!

Voilà je suis entrain de faire une procédure pour installer automatiquement une suite petit logiciel.

jusque là, pas trop de problème sauf qu'a un moment je dois faire un "su postgres" puis un "createdb xxx"
or le "su" me fait sortir du script............

quelqu'un a t il une solution pour que le tout soit transparent.

L'idée est que j'ai a mettre que le CD, lancer le script et ensuite utiliser les différents logiciels.
Pour info, je suis en mode root lors de l'install.

Merci

@+
A voir également:

4 réponses

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
17 déc. 2002 à 14:19
je suppose q tu v changer d'utilisateur ds le script et creer en son nom la bd, car d'apres ce q je sais, su c'est pour changer de user. Si c'est cela, alors je te propose de creer la bd en tant q root et de changer le proprio. Sinon, si tu v lancer postgres comme commande, ie lancer la bd postgres,je pense q ceci p aller :
( postgres ; createdb xxx ) ; //ceci cree un autre processus.
tafiscobar
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
17 déc. 2002 à 14:48
T, t n p p e l m a l d m s l p l. c'e s l a l...

.  .
\_/
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
17 déc. 2002 à 14:50
Tafiscobar, tu ne pourrais pas ecrire les mots au lieu de mettre seulement la premiere lettre, c'est super lourd a lire

.  .
\_/
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
17 déc. 2002 à 15:24
je tacherai, mais c'est q ici au campus, les claviers ne st pas fameux et donc on essaie d'ecrire le moins possible les mots, je tacherai en tout cas d'en tenir compte la prochaine fois.

tafiscobar
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
17 déc. 2002 à 16:15
Généralement les scripts d'installation s'installent en root.
Tu peux exécuter une commande en tant qu'utiliasateur postgres depuis un shell root

su postgres -c "ls -l ~/"

man su ;)
Johan.

The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0