sms_archive.sh - bash script ============== A programnak nincs semmiféle paramétere! A gsm-utils csomagból használja a gsmsmsstore és a gsmpb programot, a script használatához ezekre a programokra van szükség. Továbbá a megfelelően beállított IrDA portra amin keresztül a programok a telefonnal tudnak kommunikálni AT parancsok segítségével. Például a SonyEricsson Z600-as telefonnál a max_baud_rate-ot 9600-ra kell állítani: $ echo 9600 > /proc/sys/net/irda/max_baud_rate A program az első induláskor létrehoz egy konfigurációs állományt magának a felhasználó $HOME könyvtárában, .sms_archive néven. Feltérképezi, a gsm-utils programok helyét, és ha nem találja, megkérdezi. Ezeket az értékeket bele menti a konfigurációs állományba. Ha a telefon nem a /dev/ircomm0 eszközön keresztül érhető el, akkor a konfigurációs file-ban a megfelelő változó (ESZKOZ) értékét át kell írni a megfelelőre. Alapbeállítások esetén a program $HOME/sms_archive könyvtárba menti az SMS- eket, de a sikeres mentés után nem törli a telefonról, ez a config állomány- ban állítható. Szintén állítható a mentés könyvtár struktúrája, az alapbeállítás: év/név/típus/hónap/nap-ora_perc_mperc ahol a típus a fogadott és küldött státuszt jelenti.