Ich versuche derzeit, ein Skript unter CentOS auszuführen. Es wird jedes Mal ausgeführt, wenn ein Terminal von einem beliebigen Benutzer geöffnet wird. Ich habe versucht, das Skript einzufügen /etc/profile.d
und zu bearbeiten ~/.bashrc
. Hat nicht richtig funktioniert. Es führt das Skript nur für diesen bestimmten Benutzer (in meinem Fall root) und nicht für alle Benutzer aus? Was mache ich hier falsch?
Antwort1
Fügen Sie Ihr Skript oder Ihren Befehl am Ende von: hinzu.
/etc/profile
Dadurch wird es für alle Benutzer beim Öffnen der Sitzung wirksam.
Antwort2
Sie haben erwähnt, dass Sie beim Öffnen des Terminals einen neuen Befehl ausführen möchten.
Befolgen Sie diese Schritte: Im Terminal: Bearbeiten > Einstellungen > Registerkartentitel und Befehl > Einen benutzerdefinierten Befehl meiner Shell ausführen.
Oder gnome-terminal --tab -e „Ihr Befehl“, um eine neue Registerkarte zu öffnen.
Dadurch wird Ihre Anwendung ausgeführt, wenn ein beliebiger Benutzer das Terminal öffnet.