Sida 2 av 2
Re: Autostarta script vid login !
Postat: 05 jan 2010, 15:41
av Osprey
dmz skrev:RicchiH skrev:
Men utveckla gärna hur man gör om man vill få något att gå om denna personen loggar in också.
Prova att lägga detta i din .bashrc - scriptet kommer enbart att köras i ditt login-shell, förhoppningsvis.
Kod: Markera allt
if [ `ps o pid,args|grep -ce '^ *'$$' *-bash\( .*\)\?$'` -gt 0 ]; then
sh script.sh
fi
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..?
Re: Autostarta script vid login !
Postat: 05 jan 2010, 15:43
av dmz
Osprey skrev:dmz skrev:RicchiH skrev:
Men utveckla gärna hur man gör om man vill få något att gå om denna personen loggar in också.
Prova att lägga detta i din .bashrc - scriptet kommer enbart att köras i ditt login-shell, förhoppningsvis.
Kod: Markera allt
if [ `ps o pid,args|grep -ce '^ *'$$' *-bash\( .*\)\?$'` -gt 0 ]; then
sh script.sh
fi
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..?
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.
Re: Autostarta script vid login !
Postat: 05 jan 2010, 17:24
av RicchiH
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
Kod: Markera allt
sudo update-rc.d copy.sh start 25 2 3 4 5 . stop 99 0 6 .
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
Re: Autostarta script vid login !
Postat: 05 jan 2010, 23:53
av Katt
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
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.
Re: Autostarta script vid login !
Postat: 06 jan 2010, 00:08
av RicchiH
Katt skrev: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
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.
Ingen fara skrev det bara som en upplysning.
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
