Köra saker vid inloggning och utloggning
-
- Inlägg: 37
- Blev medlem: 20 jul 2006, 11:10
- Ort: Stockholm
Köra saker vid inloggning och utloggning
Hur gör man för att köra saker när man loggar in respektive loggar ut?
.bash_profile, .bash_login och .bash_logout funkar inte då de inte körs när man loggar in i skrivbordsmiljön.
.bash_profile, .bash_login och .bash_logout funkar inte då de inte körs när man loggar in i skrivbordsmiljön.
Köra saker vid inloggning och utloggning
Det finns två kataloger i /etc/gdm som heter PostSession och PostLogin. Där kan man lägga shellscripts som ska köras vid in- och utloggning.
-
- Inlägg: 37
- Blev medlem: 20 jul 2006, 11:10
- Ort: Stockholm
Köra saker vid inloggning och utloggning
Finns det ingen fil man kan lägga i sin hemkatalog?
Köra saker vid inloggning och utloggning
du kan (även om jag själv inte fattar vitsen) skapa en symbolisk länk från ex.vis /etc/gdp/PostSession som pekar på ett bash-script (som du har skrivit) vars enda funktion är att köra alla script du har i en specificerad katalog under din hemkatalog:
typ:
ls ~/*.sh | while read my_file_must_be_in_my_home_directory
do
exec $my_file_must_be_in_my_home_directory
done
typ:
ls ~/*.sh | while read my_file_must_be_in_my_home_directory
do
exec $my_file_must_be_in_my_home_directory
done
Köra saker vid inloggning och utloggning
Lägg till dem till uppstartsprogram i programmet sessioner du hittar under system -> inställningar
Köra saker vid inloggning och utloggning
[quote="ozamosi"]Lägg till dem till uppstartsprogram i programmet sessioner du hittar under system -> inställningar[/quote]
Och hur kör man program vid utloggning därifrån?
Och hur kör man program vid utloggning därifrån?
Köra saker vid inloggning och utloggning
Det däremot har jag inget svar på - läste visst inte hela topic...
-
- Inlägg: 37
- Blev medlem: 20 jul 2006, 11:10
- Ort: Stockholm
Köra saker vid inloggning och utloggning
Jag kan köra program vid utloggning genom att lägga in följande i början av /etc/gdm/PostSession/Default:
Och det funkar bra förutom att den inte tycks ha tillgång till SSH-nycklar som jag lagt till ssh-agent. Det verkar som om detta körs efter att ssh-agent avslutats.
Finns det något sätt att köra saker vid utloggning innan ssh-agent avslutas?
Kod: Markera allt
if [ -x ${HOME}/.desktop_logout ] ; then
su $USER ${HOME}/.desktop_logout
fi
Finns det något sätt att köra saker vid utloggning innan ssh-agent avslutas?
Köra saker vid inloggning och utloggning
[quote="mikaelstaldal"]Finns det något sätt att köra saker vid utloggning innan ssh-agent avslutas?[/quote]
Starta gärna frågan i en ny tråd då din ursprungliga fråga redan är löst
Starta gärna frågan i en ny tråd då din ursprungliga fråga redan är löst