Cserélni kellene az alaplapi elemet a gépemben, mert elég gyakran elfelejti a rendszeridőt. Emiatt aztán szükségtelenül is futtatja az fsck-t bootolás közben. Egyelőre csak egy ilyen workaroundra tellett:
#!/bin/sh # check-date.sh Check system date. # # Check system date and call a sulogin to set it # if it's too old (because the BIOS forget it). # # to use (in debian sarge): # save it as /etc/init.d/check-date.sh # cd /etc/rcS.d # ln -s /etc/init.d/check-date.sh S09check-date.sh # # GNU/GPL, author: palacsint, http://www.palacsint.hu/ # v0.1 - 2005. 12. 24. echo -n "Check system time..." PATH=/lib/init:/bin:/sbin YEAR=`date -d now "+%Y"` if [ $YEAR -lt 2006 ] then echo "too old. You should set it." /sbin/sulogin -t 30 $CONSOLE else echo "OK" fi exit 0
Bootoláskor ellenőrzi a dátumot, ha 2006-nál kevesebb az évszám, akkor hív egy sulogint, ahol kézzel megváltoztatható a dátum, vagy akár rebootolni is lehet. Ilyenkor valószínűleg nem csak a dátumot kell beállítani a cmos-setupban.
Hozzászólások
Elemcsere
Azóta már sikerült cserélni az elemet, a szkript viszont maradt.