export PATH

  • Erstmals hallo an alle.


    Folgende Frage habe ich an Euch.
    Bei ausführen von Befehlen bekomme ich bei Winscp fehler das er einige nicht findet.


    Nur nach Aufruf von export PATH=/opt/bin:/opt/sbin:$PATH funktioniert alles!
    Wo trage ich diesen auf Dauer ein in welcher Datei ??



    Gruß Jens

  • Hi Jens,


    in der autorun.sh
    Du kannst auch die "generische hier nutzen":
    http://forum.qnapclub.de/viewtopic.php?f=208&t=14277#p78297


    oder halt die Zeilen:

    Code
    #set environment variables
      SET_ENV_VARS="/opt/bin:/opt/sbin:/usr/local/bin:/usr/local/sbin"
      export PATH=$PATH:$SET_ENV_VARS
      echo "export PATH=$PATH" >> /etc/profile


    manuell bei Dir einippeln, wenn Du nicht mehr brauchst.


    Grüsse, David

  • Danke David :?


    Die finde ich nicht wenn ich diese manuell anlege in welchen Ordner muss diese drin liegen ??



    wenn mal in der Nähe bist kriegst a Bier :D

  • Ich befürchte, dass ich bald in den kompletten Alkoholismus zerfalle sobald ich vor die Türe gehe :D


    Code
    mount -t ext2 /dev/mtdblock5 /tmp/config


    dann mit dem vi die datei erstellen falls noch nicht vorhanden.


    Code
    vi /tmp/config/autorun.sh


    und darein das hier pasten:

    Bash
    #!/bin/sh#set environment variablesSET_ENV_VARS="/opt/bin:/opt/sbin:/usr/local/bin:/usr/local/sbin"export PATH=$PATH:$SET_ENV_VARSecho "export PATH=$PATH" >> /etc/profile


    dann:

    Code
    chmod +x /tmp/config/autorun.sh


    Code
    cd /


    Code
    umount /tmp/config


    Nach einem neustart sollte es dann funktionieren:

    Code
    reboot



    Grüsse, David

  • Danke David :D


    Hast was gut :roll:
    Da ich nicht der Linuxfuchs bin finde ich so eine Hilfe supi :love:


    Was bedeutet eigentlich folgende Hinweis


    VIM: Warning: Output is not to a terminal
    VIM: Warning: Input is not to a terminal


    zeigt eigentlich den Inhalt an der in der autorun.sh steht