I någon version av Unix (tror att det var någon SysV), som jag kört så hade man både .baschrc/.profile/.cshrc etc. men också ~/.login som bara kördes vid inloggingen. Finns det inget sådant alls nu eller kan bash (etc) eventuellt använda sig av det om ~/.login finns..?dmz skrev:Prova att lägga detta i din .bashrc - scriptet kommer enbart att köras i ditt login-shell, förhoppningsvis.RicchiH skrev: Men utveckla gärna hur man gör om man vill få något att gå om denna personen loggar in också.Kod: Markera allt
if [ `ps o pid,args|grep -ce '^ *'$$' *-bash\( .*\)\?$'` -gt 0 ]; then sh script.sh fi
Autostarta script vid login ! [LÖST]
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Autostarta script vid login !
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Re: Autostarta script vid login !
Givetvis, vad dum jag är. Både .bash_profile och .bash_login körs vid login och enbart då. Borde i så fall vara den bästa lösningen? Har aldrig använt mig av detta själv.Osprey skrev:I någon version av Unix (tror att det var någon SysV), som jag kört så hade man både .baschrc/.profile/.cshrc etc. men också ~/.login som bara kördes vid inloggingen. Finns det inget sådant alls nu eller kan bash (etc) eventuellt använda sig av det om ~/.login finns..?dmz skrev:Prova att lägga detta i din .bashrc - scriptet kommer enbart att köras i ditt login-shell, förhoppningsvis.RicchiH skrev: Men utveckla gärna hur man gör om man vill få något att gå om denna personen loggar in också.Kod: Markera allt
if [ `ps o pid,args|grep -ce '^ *'$$' *-bash\( .*\)\?$'` -gt 0 ]; then sh script.sh fi
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
Re: Autostarta script vid login !
har lyckats få ett script att köras vid uppstart nu.
gjorde enligt följande:
- skapade scriptet så att root kör scriptet som min användare
- gjorde det körbart
- skapade en symbolisk länk till scriptet i /etc/init.d/
-körde
detta lägger till start och avslutning av scriptet i olika runlevels:
i detta fallet som uppstart 25 i runlevel 2,3,4 och 5 och som avslutning i runlevel 0 (system halt) och 6 (reboot).
tänk på att om du tex ska använda rsync måste uppstartsnumret vara högre än vad rsync själv har (i min dator startar den vid 50).
Nu återstår bara att prova detta via ssh också (lite ändring i scriptet bara, sen får man hålla tummarna)
Tack för all er hjälp
gjorde enligt följande:
- skapade scriptet så att root kör scriptet som min användare
Kod: Markera allt
sudo -u [användare] kommando
Kod: Markera allt
chmod +x [scriptnamn]
Kod: Markera allt
sudo ln -s /plats/till/scriptet/scriptnamn
Kod: Markera allt
sudo update-rc.d copy.sh start 25 2 3 4 5 . stop 99 0 6 .
i detta fallet som uppstart 25 i runlevel 2,3,4 och 5 och som avslutning i runlevel 0 (system halt) och 6 (reboot).
tänk på att om du tex ska använda rsync måste uppstartsnumret vara högre än vad rsync själv har (i min dator startar den vid 50).
Nu återstår bara att prova detta via ssh också (lite ändring i scriptet bara, sen får man hålla tummarna)
Tack för all er hjälp
Senast redigerad av 1 RicchiH, redigerad totalt 6 gånger.
- Katt
- AVREGISTRERAD
- Inlägg: 625
- Blev medlem: 19 nov 2009, 11:04
- OS: Arch Linux
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Bohuslän
- Kontakt:
Re: Autostarta script vid login !
Ahh ber om ursäkt för det, märkte inte att forumet översätter tillde tecknet fel vid postningen, är och ser nämligen ut som tilde när jag skriver.RicchiH skrev:OK då förstår jag
men man brukar nämligen skriva ut hemkatalogen som ~/
alltså med tilde tecknet
tack iaf för hjälpen
Det är inte lätt när det är svårt!
Re: Autostarta script vid login !
Ingen fara skrev det bara som en upplysning.Katt skrev:Ahh ber om ursäkt för det, märkte inte att forumet översätter tillde tecknet fel vid postningen, är och ser nämligen ut som tilde när jag skriver.RicchiH skrev:OK då förstår jag
men man brukar nämligen skriva ut hemkatalogen som ~/
alltså med tilde tecknet
tack iaf för hjälpen
Tack för hjälpen
Nu funkar det enligt mitt tidigare inlägg, kankse inte det smidigaste men det gör vad jag vill iaf
