script som påminner när det är dags för fsck
script som påminner när det är dags för fsck
Är det någon som har ett litet script som gör följande:
kollar av när det är dags för fsck att kolla hårddiskarna
ploppar upp en liten påminnelse så att jag vet det till nästa omstart - kanske en rolig bild
kollar av när det är dags för fsck att kolla hårddiskarna
ploppar upp en liten påminnelse så att jag vet det till nästa omstart - kanske en rolig bild
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: script som påminner när det är dags för fsck
Här är ett som tyvärr måste köras som root (p.g.a. tune2fs):
Kommandot notify-send är en del av paketet libnotify-bin.
Kod: Markera allt
#!/bin/sh
if [ $(sudo tune2fs -l /dev/sda4 | awk '/Mount count:/ {n=$3} /Maximum mount count:/ {max=$4} END {if(n >= max) print "yes"; else print "no"}') = "yes" ]; then
notify-send --icon=gtk-harddisk fsck "Det är dags att köra fsck"
fi
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: script som påminner när det är dags för fsck
Det finns något som heter showfsck, men jag vet inte om det gör precis vad du vill.
Re: script som påminner när det är dags för fsck
Nu var jag otydlig igen.
Jag behöver veta när den tänker köra, läggs där inte en fil i / som heter forcefsck? Då vill jag at scriptet ska kolla av om filen ligger där och sedan, om så är fallet, ploppa upp en liten bild eller dylikt. Går det att scripta?
Måste kanske försöka lära mig hur sånt fungerar.
Jag behöver veta när den tänker köra, läggs där inte en fil i / som heter forcefsck? Då vill jag at scriptet ska kolla av om filen ligger där och sedan, om så är fallet, ploppa upp en liten bild eller dylikt. Går det att scripta?
Måste kanske försöka lära mig hur sånt fungerar.

-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: script som påminner när det är dags för fsck
Nja, man kan skapa /forcefsck manuellt om man vill tvinga fram en körning av fsck. Annars så körs det automatisk när mount count överstiger maximum mount count. Mitt skript kollar dessa värden med hjälp av tune2fs.
Kommandot notify-send gör att ett meddelande ploppar upp på skärmen.
Kommandot notify-send gör att ett meddelande ploppar upp på skärmen.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: script som påminner när det är dags för fsck
Jag har för mig att showfsck talar om hur många reboots det är kvar till nästa forced fsck.axel112 skrev:Jag behöver veta när den tänker köra
Den lägger du dit själv om du vill tvinga en fsck vid nästa boot.axel112 skrev:läggs där inte en fil i / som heter forcefsck?
Ja.axel112 skrev:Då vill jag at scriptet ska kolla av om filen ligger där och sedan, om så är fallet, ploppa upp en liten bild eller dylikt. Går det att scripta?
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: script som påminner när det är dags för fsck
Jag prövade att installera och fick redan under installationen, som gick bra, veta följande: 7/21 mount(s) until fsck. 7gånger kvar alltså. Kör man sedan kommandot showfsck i en terminal får man samma upplysning. Nu kan jag slippa bli överraskad.
Man skulle nog kunna utnyttja programmet i ett skript.

Kod: Markera allt
sudo apt-get install showfsck
Re: script som påminner när det är dags för fsck
Jag tackar för tipsen. De verkar finemang.
Satt precis och funderade på conky. Där kör man ju lite onödig information hela tiden.
Fram med goggleknappen.

Satt precis och funderade på conky. Där kör man ju lite onödig information hela tiden.

Re: script som påminner när det är dags för fsck
På sidan http://conky.sourceforge.net/variables.html hittades inget som kunde användas. 

- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: script som påminner när det är dags för fsck
Showfsck använder sig också av tune2fs. Det är ett led i ett längre rör där /proc/mounts är början och kommandot cut finns med. Förstår bara hälften.Lars skrev:Nja, man kan skapa /forcefsck manuellt om man vill tvinga fram en körning av fsck. Annars så körs det automatisk när mount count överstiger maximum mount count. Mitt skript kollar dessa värden med hjälp av tune2fs.
Kommandot notify-send gör att ett meddelande ploppar upp på skärmen.
Re: script som påminner när det är dags för fsck
Då förstår du en hel massa mer än jag när det gäller detta.
Ska försöka testa skriptet som finns i början och sedan tittade jag igenom conkyfunktioner igen. Där finns kommando som "kan köras" -. Kanske man kan putta in en liten som sedan presenteras i conky. Hmmm.
Ska försöka testa skriptet som finns i början och sedan tittade jag igenom conkyfunktioner igen. Där finns kommando som "kan köras" -
Kod: Markera allt
exec
Kod: Markera allt
exec tail /output från skriptet
Re: script som påminner när det är dags för fsck
Kod: Markera allt
${exec tail -n1 /home/axel112/fsck.txt}
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: script som påminner när det är dags för fsck
Är det verkligen nödvändigt? Ingenting ändras väl förrän vid nästa montering, eller? Så det borde ju räcka att köra det en gång direkt efter boot.axel112 skrev:och sedan ett inlägg i cron så att showfsck körs regelbundet.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: script som påminner när det är dags för fsck
Måste man inte ta hänsyn till hur många dagar det har gått sedan sista fsck? Är väl antingen XX omstarter eller XXdagar?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: script som påminner när det är dags för fsck
Så kanske det är ja.KiviE skrev:Måste man inte ta hänsyn till hur många dagar det har gått sedan sista fsck? Är väl antingen XX omstarter eller XXdagar?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: script som påminner när det är dags för fsck
Jo, det stämmer nog. Det är väl följande information från tune2fs som används för att bestämma om det är dags:
Kod: Markera allt
Mount count: 8
Maximum mount count: 22
Last checked: Sun Apr 13 10:31:33 2008
Check interval: 15552000 (6 months)
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: script som påminner när det är dags för fsck
Aha så tune2fs sköter det åt en, ja då var ju det "problemet" löst. 

Re: script som påminner när det är dags för fsck
Jo, det så klart. Fast jag vet inte hur det ska göras.Konservburk skrev:Är det verkligen nödvändigt? Ingenting ändras väl förrän vid nästa montering, eller? Så det borde ju räcka att köra det en gång direkt efter boot.axel112 skrev:och sedan ett inlägg i cron så att showfsck körs regelbundet.

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: script som påminner när det är dags för fsck
Jag hade ju fel... ska uppdateras efter varje mount och vid varje nytt dygn. Borde gå bra med @reboot och @midnight i crontab.axel112 skrev:Jo, det så klart. Fast jag vet inte hur det ska göras.
Re: script som påminner när det är dags för fsck
Fiffigt! Fixat! Tackar!Konservburk skrev:Jag hade ju fel... ska uppdateras efter varje mount och vid varje nytt dygn. Borde gå bra med @reboot och @midnight i crontab.axel112 skrev:Jo, det så klart. Fast jag vet inte hur det ska göras.
