Shellscripts hjälp
Shellscripts hjälp
Har fått en skoluppgift att göra ett script som körs varje timme som visar hur länge användaren varit inloggad. Hur gör jag detta och vad ska jag göra för att det ska starta automatiskt?
- Sprak
- Inlägg: 394
- Blev medlem: 27 sep 2006, 22:55
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Götet/Vänersborg
SV: Shellscripts hjälp
cron heter det som du ska använda för att få något att köra varje timme (Jag kan ju inte ta bort hela nöjet från dig
)

SV: Shellscripts hjälp
uptime för att få reda på hur lång tid datorn varit igång. Den ger dock inte hur lång tid en viss användare varit inloggad.
SV: Shellscripts hjälp
tackar... någon som skulle kunna förklara lite mer ingående än så?
- HenrikAn
- Inlägg: 1436
- Blev medlem: 17 jun 2006, 21:39
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Hägersten
SV: Shellscripts hjälp
Vad gäller cron, kolla t.ex in wikipedia.
Och kör för att lägga till jobb...
Och kör
Kod: Markera allt
crontab -e
The Net interprets censorship as damage and routes around it.
- John Gilmore
- John Gilmore
SV: Shellscripts hjälp
http://ubuntu-se.org/smf/index.php/topi ... 3.html#new
Där kan du lära dig lite mer om scripting (högts upp). När ska uppgiften vara klar?
Där kan du lära dig lite mer om scripting (högts upp). När ska uppgiften vara klar?
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Shellscripts hjälp
who listar inloggande användare och en tidpunkt när den loggade in. Sedan får du lov att trixa om strängen till en tidstämpel (time_t, sekunder sedan 1970-01-01 00:00:00 UTC) ta skillnaden med aktuell tid och göra om till timmar och minuter.
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
SV: Shellscripts hjälp
kommandot who och kommandot w är kanske till hjälp 
edit: sen som vanligt

edit: sen som vanligt

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: Shellscripts hjälp
nja.. vi fick uppgiften igår så..Barre skrev: edit: sen som vanligt![]()
- HenrikAn
- Inlägg: 1436
- Blev medlem: 17 jun 2006, 21:39
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Hägersten
SV: Shellscripts hjälp
fler ledtrådar:
who ger som sagt när användaren loggade in...
date visar vad klockan är nu!
who ger som sagt när användaren loggade in...
date visar vad klockan är nu!
The Net interprets censorship as damage and routes around it.
- John Gilmore
- John Gilmore
SV: Shellscripts hjälp
Jag syftade på att jag var sen med mitt svar, mcNisse hann föreMorpH skrev:nja.. vi fick uppgiften igår så..Barre skrev: edit: sen som vanligt![]()
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: Shellscripts hjälp
ok.. nu har jag gått igenom crontab på wikin, och jag tror att jag har ganska bra koll på hur det fungerar.
vad jag har förstått så ska det stå såhär för att repetera varje timme:
men sen undrar jag hur resten av koden ska se ut.
sen undrar jag hur man ska göra för att få ett script att starta automatiskt med datorn.
vad jag har förstått så ska det stå såhär för att repetera varje timme:
Kod: Markera allt
0 * * * * kommando
sen undrar jag hur man ska göra för att få ett script att starta automatiskt med datorn.
Senast redigerad av 1 MorpH, redigerad totalt 16 gånger.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Shellscripts hjälp
Det räcker att den ligger i din crontab (det heter så) för att den ska starta vid omstart.
Är inte resten av koden en del av uppgiften?
Ett skalskript börjar så här:
#!/bin/sh
sedan ser du till att skriptet är körbart med detta kommando
chmod +x skript
Är inte resten av koden en del av uppgiften?

Ett skalskript börjar så här:
#!/bin/sh
sedan ser du till att skriptet är körbart med detta kommando
chmod +x skript
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome