Die Konfiguration des Scriptes und die Definition der Variablen werden u.a. in der Datei ws500.conf vorgehalten, die sich im Verzeichnis /etc/ws500/ erwartet wird.
#!/usr/bin/perl -w use strict; our $dev = "/dev/ttyUSB0"; # Serielles USB Device our $lastcount = "/var/log/ws500/lastcount.log"; our $debug = "0"; # Sollen Debugmeldungen auf der Konsole ausgegeben werden? our $reporting = "1"; # Soll eine Logdatei geschrieben werden our $logfile = "/var/log/ws500/ws500.log"; # Die Logdatei our $writeToFile = "1"; # Gelesene Daten in CSV-Daten schreiben? our $recordFile = "/var/log/ws500/wetterdaten.csv"; # CSV-Datei our $statusFile = "/var/log/ws500/ws500.status"; # In dieser Datei wird der Stationsstatus abgelegt our $server = "/tmp/"; our $mysqlusage = "1"; our $dbhost = "localhost"; our $dbuser = "Datenbank-User"; our $dbpasswd = "Datenbank-User-Passwort"; our $dbdatabase = "wetter"; our $sqllogger; our $mailinfo = "0"; # Solle eine Statusmail bei Funkausfall verschickt werden? our $Sendmail_Prog = "/usr/sbin/sendmail"; # Pfad für den mailer our $mailfrom = 'ws500@your-domain.de'; # Absender der eMail our $mailto = 'user@your-domain.de'; # Empfänger der eMail #our $sqllogger = "/var/log/ws500/sqlqueries.log"; 1;