Skript wird beim Start des Terminals nicht ausgeführt

Skript wird beim Start des Terminals nicht ausgeführt

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.dund 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.

verwandte Informationen