Hallo,
ich möchte für meine Skripte ein eigenes bin-Verzeichnis halten und dieses in den systemweiten, globalen, PATH integrieren. Jetzt habe ich mir "man bash -> INVOCATION" durchgelesen aber irgendwas fehlt noch.
Der PATH soll sowohl in interaktiven Shells als auch in Cronjobs und Remote-Shells verfügbar sein, z.B.
ssh meinserver 'echo $PATH'
Ich finde aber derzeit keine Stelle wo wirklich alles mit abgedeckt ist. Folgendes habe ich bereits gefunden:
/etc/profile
/etc/login.defs -> ENV_SUPATH und ENV_PATH
Systemweiten $PATH erweitern?
Genau das möchte ich ja nicht, denn dann hat nur ein bestimmter lokaler Benutzer die Pfaderweiterung. Da ich manche Skripte auch per Cronjob, von einem Webserver oder per Remoteshell starte muss der Pfad für alle Benutzer gelten.Duff hat geschrieben:Also ich habe es für meinen persönlichen user in die .bashrc eingetragen.
Interessant ist die /etc/bash.bashrc
Die beendet sich normalerweise wenn eine nicht interaktive shell aufgerufen wird, aber man könnte durchaus was davor schreiben...