Solaris : Variable d'environnement

électronicien -  
dubcek Messages postés 19021 Statut Contributeur -
Bonjour à tous;
je travail sur une station solaris sous un serveur,je besoin d'ajouter des variables d'environnement (inclure l'annuaire(le répertoire) commun dans le chemin de recherche du simulateur) par exemple si le simulateur a utilisé la variable d'environnement SPICE_MODULE_PATH pour chercher les fichiers et cette suite de test a été trouvée dans ~/repertoire/testsuites alors il faut ajouter dans le fichier shell kshell or bash la ligne
export SPICE_MODULE_PATH=~/repertoire/testsuite/test:$SPICE_MODULE_PATH

Bon, je suis pas expert en unix donc j'arrive pas à trouver le fichier shell;
c'est un fichier liée à mon compte ou une fichier liée au simulateur???
sous solaris, ou je peut trouver ce shell???quel est leur nom sous solaris???
Merci pour toute réponse;

5 réponses

dubcek Messages postés 19021 Statut Contributeur 5 638
 
hello
il faut l'ajouter, en fonction du shell
pour tout le monde
/etc/bash.bashrc ou /etc/kshrc
pour toi
~/.bashrc ou ~/.kshrc
0
électronicien
 
ré;
Bon merci mais je trouve pas ces fichiers sous mon compte;
il y a un fichier .cshrc qui définie les commandes à utilisés;
c'est ci????
Une information:je suis pas administrateur,j'ai juste un compte sur la station;
aider moi SVP;
0
dubcek Messages postés 19021 Statut Contributeur 5 638
 
quel est ton shell ? tcsh ? echo $SHELL
ajoute dans .cshrc
setenv SPICE_MODULE_PATH ~/repertoire/testsuite/test:$SPICE_MODULE_PATH
si SPICE_MODULE_PATH existe déjà
sinon
setenv SPICE_MODULE_PATH ~/repertoire/testsuite/test
0
électronicien
 
comment je peux avoir le shell(tcsh)???
j'ai aucune idée;
pour moi je trouve que deux fichiers:.cshrc et .login sous mon compte sur
la station solaris.rien autre!!!!!
En effet mon but est d'exucuter des fichier perl qui font
un appel à un modèle ecrit en verilogA ce pour ça il faut ajouter un path
pour pointer sur le fichier de modèle et bien sur la simulation
avec un simulateur telque SPICE
mais j'arrive pas(il ne faut pas lancer le simulateur et faire ouvrir avec
pour ce modèle il faut executer un fichier perl qui fait la simulation
et l'execution de pas mal des fichier et lance le simulateur tout est automatique:)
je trouve pas une solution!!!!!
0
dubcek Messages postés 19021 Statut Contributeur 5 638
 
echo $shell
modifie ton .cshrc, cf post 4

les progs. à exécuter sont dans ~/repertoire/testsuite/test: ?
0
électronicien
 
j'écrit cette ligne comme tel qu'elle est????
export SPICE_MODULE_PATH=~/CMC/testsuite/test:$SPICE_MODULE_PATH
ce quoi cf post4???
je suis pas expert
SVP je suis pas un informaticien donc j'ai pas une idée sur lunix avancé :)
0
dubcek Messages postés 19021 Statut Contributeur 5 638
 
export n'est pas pour tcsh
tu veux exécuter des programmes qui sont dans ~/repertoire/testsuite/test ?

tape:
setenv SPICE_MODULE_PATH ~/repertoire/testsuite/test
setenv PATH "${PATH}:${SPICE_MODULE_PATH}"
0
électronicien
 
j'espère que je tu dérange pas:)
voici une petite description de quoi je parle(je suivi un document de help)
"""""""""""""""""""""""""""""""""""""""""""""""
Running a test
To run any test, the only necessary step is to include the common directory in
the simulator's Verilog-A search path. For example, if the simulator used the
environment variable SPICE_MODULE_PATH to search for the files, and this test
suite were found in ~/cmc/testsuites, then on kshell or bash shells:

export SPICE_MODULE_PATH=~/cmc/testsuite/common:$SPICE_MODULE_PATH

If the simulator requires setting a search path for the directory where the
netlist is run (e.g., '.'), that should also be set.
""""""""""""""""""""""""""""""""""""""""""""""""""""""
cette repertoire contien un fichier verilogA(modèle d'un transistor)c'est pas un programme
juste un code qui doit etre executer par un logiciel.
0
dubcek Messages postés 19021 Statut Contributeur 5 638
 
dans quel répertoiore est le netlist ?
affiche l'exécution de
echo $SPICE_MODULE_PATH
echo $PATH
0
électronicien
 
le netlist est dans la répertoire common;
la première commande donne:Undifined variable
la 2eme:donne un seul path d'une technologie utilisé(n'est pas la bonne)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 19021 Statut Contributeur 5 638
 
setenv SPICE_MODULE_PATH ~/repertoire/testsuite/test
setenv PATH "/repertoire du netlist:${PATH}"

et essaye
0