Wenn ich auf meiner DS auf der Kommandozeile "set" aufrufe zeigt es u.a. den Inhalt der PATH-Variable an. Ich habe festgestellt darin sind viele Doppelte enthalten. Hier mal der Inhalt (zur besseren Lesbarkeit untereinander und sortiert):
/bin
/bin
/bin
/opt/bin
/sbin
/sbin
/sbin
/usr/bin
/usr/bin
/usr/bin
/usr/local/bin
/usr/local/bin
/usr/local/sbin
/usr/local/sbin
/usr/sbin
/usr/sbin
/usr/sbin
/usr/syno/bin
/usr/syno/bin
/usr/syno/bin
/usr/syno/sbin
/usr/syno/sbin
Gefunden habe ich in /etc/rc
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin
und in /etc/profile
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:"
Wenn ich das richtig verstehe gilt der in /etc/rc angegebene ab Systemstart systemweit und wird durch den in /etc/profile für die Login-Shell erweitert.
Kann ich den gesamten gewünschten Inhalt eintragen unter /etc/rc und dann die Zeile PATH= aus /etc/profile entfernen?
Gibt es noch andere Stellen wo die PATH-Variable befüllt wird?
/bin
/bin
/bin
/opt/bin
/sbin
/sbin
/sbin
/usr/bin
/usr/bin
/usr/bin
/usr/local/bin
/usr/local/bin
/usr/local/sbin
/usr/local/sbin
/usr/sbin
/usr/sbin
/usr/sbin
/usr/syno/bin
/usr/syno/bin
/usr/syno/bin
/usr/syno/sbin
/usr/syno/sbin
Gefunden habe ich in /etc/rc
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin
und in /etc/profile
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:"
Wenn ich das richtig verstehe gilt der in /etc/rc angegebene ab Systemstart systemweit und wird durch den in /etc/profile für die Login-Shell erweitert.
Kann ich den gesamten gewünschten Inhalt eintragen unter /etc/rc und dann die Zeile PATH= aus /etc/profile entfernen?
Gibt es noch andere Stellen wo die PATH-Variable befüllt wird?
Zuletzt bearbeitet: