|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juillet 2005 Messages : 237 ![]() |
Bonjour,
J'ai un script à exécuter, mais qui contient des instructions setenv. Comme le shell par défaut est bash, je change en csh via la commande chsh, j'ai un message d'erreur : si je lance la commande csh monscript je n'ai pas de message d'erreur, mais les commandes setenv ne semblent pas s'exécuter (les chemins qui doivent être renseignés par ces commandes sont vides). qu'est ce qui ne va pas ? Merci, Nico |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
Bonjour,
As-tu un shebang (#!/chemin/csh) au début de ton script ? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2005 Messages : 237 ![]() |
j'en avais pas, j'en ai mis un, ça ne change rien ...
Nico |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
bof
Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : juillet 2005 Messages : 237 ![]() |
j'ai mis ça dans mon script :
Code :
Nico |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
Je ne sais pas. Ça fonctionne correctement sur mon poste...
Au fait, pense à refaire un chsh vers bash, sinon à ton prochain login tu seras surpris ! |
|
|
00
|
|
|
#7 | ||
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 685 ![]() |
Bonjour,
Si tu as mis le bon shebang (par exemple #!/bin/csh), il suffit alors d' appeler le script par ./script, en etant dans le bon repertoire. Je ne connais pas le csh, mais les commandes devraient etre: Code :
__________________
Un problème bien posé est déjà résolu (H. Bergson). |
||
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Cédric Inscription : novembre 2003 Messages : 308 ![]() |
Nico, ton script marche bien et il ne semble pas y avoir d'erreur.
... Etrange... Allons-y petit a petit : 1- Que se passe-t-il lorsque tu "force" csh : 2- Enclenche le mode debug, pour voir : 3- Juste au cas, es tu sur du chemin vers csh utilise ?
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett) IT Quote : "Unix is user-friendly. It's just very selective about who its friends are." Dernière modification par al1_24 ; 22/02/2010 à 16h15. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com