Seite 1 von 1

Picserver erweitert als Daemon

Verfasst: Freitag 21. Januar 2011, 11:13
von dbler
Hallo.

Ich habe einmal den Picserver überarbeitet. Hauptsächlich kann er jetzt per Kommandozeilenparameter -d als Dämon laufen. Die Änderungen betreffen im groben:

Code: Alles auswählen

- Ausführung als Daemon, abkoppeln von der Konsole
- Dateilogging
- SIGHUP/SIGTERM Handling
- PID-File schreiben
- kleine Modifikationen an Buffergoessen
- Erweiterte Commandline-Parameter auswerten
Ausgabe bei Programmstart:

Code: Alles auswählen

Usage: picserver [-d] [-r "<replace>,<to>"] <port>
-d : run as daemon
-r : replace token <replace> with <to> at beginning of path of requested picture
-s : use simple resize algorithm (instead of more complex one)
-c : read picture prescaled (faster, but lower quality.)
-p : PID file, standard is /var/run/picserver.pid
-l : logging to file, using stderr if not set

e.g.: picserver -d -r "/mnt,/data" 12345
Die Sourcen und das Makefile habe ich angehängt.
Ich habe zusätzlich ein Startupscript, eine default-Datei und eine logrotate-Datei für Debian/Ubuntu/... erstellt und mit ins tar gepackt.

Läuft bei mir seit mehreren Monaten stabil. Vielleicht möchte das jemand der Admins ins CVS einchecken. Ich wollte es jedenfalls erstmal zur freien Verwendung weitergeben.

P.S.:
Uups, das Archiv konnte nicht angehängt werden (wg. gz), anbei der Link....
http://www.dbrinkmeier.de/Tools/picserver.tar.gz

Re: Picserver erweitert als Daemon

Verfasst: Mittwoch 15. Februar 2012, 22:16
von rhabarber1848
Hier der passende Patch: neutrino_picserver.diff