Zum Inhalt springen

Scripte beim An-/Abmelden laufen lassen


azett

Empfohlene Beiträge

Wunderschönen guten Abend,

an welcher Schraube drehe ich unter openSuse 10.2, wenn ich

a) ein Shellscript direkt nach der Anmeldung eines bestimmten Benutzers ablaufen lassen will und

B) ein anderes bei der Abmeldung des Benutzers bzw. beim Herunterfahren des Systems?

Vielen Dank!

Link zu diesem Kommentar
Auf anderen Seiten teilen

a) ein Shellscript direkt nach der Anmeldung eines bestimmten Benutzers ablaufen lassen will und

Fuer alle Benutzer: /etc/profile oder /etc/bash.bashrc

Fuer einen Benutzer: ~/.bash_profile oder ~/.bashrc

B) ein anderes bei der Abmeldung des Benutzers bzw. beim Herunterfahren des Systems?

Fuer alle Benutzer: /etc/bash_logout

Fuer einen Benutzer: ~/.bash_logout

Skripte beim Herunterfahren kannst du in /etc/rcX.d/ legen.

Bsp.: /etc/rc2.d/K09foo

Wobei 2 das Runlevel und K09 fuer "K"ill und 09 die Position angibt, wann es zwischen den anderen Stopskripten ausgefuehrt wird, angibt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Fuer einen Benutzer: ~/.bash_profile oder ~/.bashrc

Fuer einen Benutzer: ~/.bash_logout

Danke, das Script beim Login wird ausgeführt (das beim Logout nicht, aber das ist höchstwahrscheinlich mein Fehler; ich check das nochmal). Allerdings wird es nicht nur beim Login, sondern auch bei jedem Öffnen eines neuen Bash-Fensters in der KDE ausgeführt, was wiederum nicht sein sollte. (Im Kern möchte ich beim Einloggen des Benutzers eine Datei von einem FTP-Server holen. Beim Ausloggen des Benutzers soll die in der Zwischenzeit evtl. veränderte Datei wieder per FTP auf den Server hochgeladen werden, um dort für den Zugriff von einem anderen Rechner aus aktuell vorzuliegen. Öffne ich nun ein Konsolenfenster unter KDE, wird das Download-Script ausgeführt, da ja eine neue Bash initialisiert wird - was meine evtl. schon angepaßte lokale Datei mit der alten Version vom Server überschreibt.)

Gibt es Möglichkeiten, die Ausführung der Scripte das an die KDE-Sitzung zu koppeln?

Vielen Dank für weiteren Input. Man lernt ja nie aus ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Problem gelöst.

Scripte, die nach dem KDE-Login ausgeführt werden sollen, müssen einfach in

~/.kde/Autostart/
liegen; die, die vorm Logout noch ausgeführt werden sollen, in
~/.kde/shutdown/

Die Bash-Variante ist für den gewünschten Zweck ungeeignet (s.o.).

Danke an alle, die sich Gedanken gemacht haben :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...