Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 12h46   #1
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Par défaut régression suite à un upgrade

Bonjour à tous,

Dans certains de nos scripts, nous utilisons la forme suivante de concaténation pour la construction de nos variables :
Code :
JAVA_OPTS+= -DnouvelleOption
Or, depuis que nous avons changé de version Debian (de la 5 à la 6), ces lignes ne sont plus interprétées ("not found") ; est-ce que quelqu'un a des infos sur ce comportement, SVP ? S'agirait-il d'un paramétrage dans l'ancien système qui nous aurait échappé ? Ou tout simplement cette syntaxe n'est-elle plus supportée ?

J'aimerais faire un pt sur la question... avant de modifier tous les scripts
Merci d'avance.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/04/2011, 13h07   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 445
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 445
Points : 7 532
Points : 7 532
Est-ce bien le même shell qui est utilisé par défaut dans les deux versions ?
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/04/2011, 13h48   #3
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
#!/bin/sh est précisé au début des scripts (sauf que pour la partie incriminée, s'agissant d'une incluse type ". monscript.sh" ça n'est pas re-précisé).
les versions du shell semblent correspondre qd on liste les variables d'environnement.

Je précise, parce que j'ai vu dans un autre fil que ça peut poser pb, que les scripts sont lancés de la même façon sur les deux systèmes (a priori pas de risque de se tromper de shell, donc).
Quoique... on lance via un script dans /etc/init.d et puis on fait un "exec"... ça peut venir de là ?

J'ai demandé à l'admin système de comparer les fichiers /etc/profile ; j'attends la réponse. à suivre.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/04/2011, 14h20   #4
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 445
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 445
Points : 7 532
Points : 7 532
/bin/sh n'est souvent qu'un lien vers un autre interpréteur de script : bash, ksh, csh...
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 29/04/2011, 14h27   #5
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
BINGO !

Nos serveur Debian5 ont un sh qui pointe vers bash
Nos serveur Debian6 ont un sh qui pointe vers dash

Quelle est la meilleure façon de changer ça ? On se contente de changer le lien symbolique, ou il y a qq chose de plus pro en amont (option d'installation, configuration qq part) ?
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/04/2011, 14h43   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
Citation:
Envoyé par tooms4444 Voir le message
BINGO !

Nos serveur Debian5 ont un sh qui pointe vers bash
Nos serveur Debian6 ont un sh qui pointe vers dash

Quelle est la meilleure façon de changer ça ? On se contente de changer le lien symbolique, ou il y a qq chose de plus pro en amont (option d'installation, configuration qq part) ?
changer le lien permet le retour arrière hyper simplement.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 00h31   #7
Membre chevronné

 
Avatar de D[r]eadLock
 
Inscription : mai 2002
Messages : 504
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mai 2002
Messages : 504
Points : 622
Points : 622
Citation:
Envoyé par tooms4444 Voir le message
BINGO !

Nos serveur Debian5 ont un sh qui pointe vers bash
Nos serveur Debian6 ont un sh qui pointe vers dash

Quelle est la meilleure façon de changer ça ? On se contente de changer le lien symbolique, ou il y a qq chose de plus pro en amont (option d'installation, configuration qq part) ?
D'après: http://wiki.debian.org/DashAsBinSh
__________________
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!]
D[r]eadLock est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 04/05/2011, 10h47   #8
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Merci D[r]eadLock !
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web