PATH Zusatz überlebt reboot nicht  [SOLVED]

For topics beyond KeyHelp. / Für Themen jenseits von KeyHelp.
Post Reply
User avatar
technotravel
KeyHelp Translator
Posts: 483
Joined: Mon 19. Oct 2020, 11:11

PATH Zusatz überlebt reboot nicht

Post by technotravel »

Also mein Server hat nach der Installation ganz normal dieses im Path:

Code: Select all

root@zuri:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Nun möchte ich einen eigenen Pfad hinzufügen mit << export PATH=$PATH:/usr/local/bin/own/ >> und das funktioniert auch:

Code: Select all

root@zuri:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin/own/
Aber nach einem Reboot ist mein Pfad wieder weg :shock:

Woran könnte das liegen und wie kann ich das fixieren?
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Jolinar
Community Moderator
Posts: 4255
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: PATH Zusatz überlebt reboot nicht  [SOLVED]

Post by Jolinar »

technotravel wrote: Sat 13. Dec 2025, 09:54 Woran könnte das liegen
Der Befehl export PATH=$PATH:/usr/local/bin/own/ setzt die PATH-Variable nur temporär für die aktuelle Shell-Sitzung. Nach einem Reboot oder beim Öffnen einer neuen Shell wird sie zurückgesetzt, da sie nicht persistent gespeichert ist.

technotravel wrote: Sat 13. Dec 2025, 09:54 wie kann ich das fixieren?
Bring das Setzen des Pfads im Bootvorgang unter.
Zwei Optionen:
  • Bearbeite die Datei /root/.bashrc oder /root/.bash_profile als Root-Benutzer. Füge am Ende folgende Zeile hinzu:

    Code: Select all

    export PATH=$PATH:/usr/local/bin/own/
  • Erstelle eine neue Datei in /etc/profile.d/, z. B. /etc/profile.d/custom-path.sh mit Inhalt

    Code: Select all

    export PATH=$PATH:/usr/local/bin/own/

Edit:
Um mögliche Mißverständnisse zu vermeiden...Die erste von mir genannte Ansatz setzt den Pfad nur für einen bestimmten User (in meinem Beispiel root), der andere Ansatz setzt den Pfad systemweit für alle User.
Je nach Anwendungszweck sollte das berücksichtigt werden.
Last edited by Jolinar on Sat 13. Dec 2025, 10:51, edited 1 time in total.
Reason: Edit -- Beitrag ergänzt
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
technotravel
KeyHelp Translator
Posts: 483
Joined: Mon 19. Oct 2020, 11:11

Re: PATH Zusatz überlebt reboot nicht

Post by technotravel »

Dankeschön @Jolinar! :D

Habe mich für die zweite Lösung entschieden - elegant und persistent :mrgreen:

Schönes Wochenende!
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
Post Reply