Solaris : Variable d'environnement

électronicien -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. é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
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. é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
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      echo $shell
      modifie ton .cshrc, cf post 4

      les progs. à exécuter sont dans ~/repertoire/testsuite/test: ?
      0
    3. é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
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. é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
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    dans quel répertoiore est le netlist ?
    affiche l'exécution de
    echo $SPICE_MODULE_PATH
    echo $PATH
    0
    1. é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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    setenv SPICE_MODULE_PATH ~/repertoire/testsuite/test
    setenv PATH "/repertoire du netlist:${PATH}"

    et essaye
    0