also bei mir läuft es auch im screen ohne probleme.. und falls er abstürzt wird direkt neu gestartet...

ich starte einfach screen
und da drin dann dieses script:

#!/bin/bash
while :; do
/usr/local/bin/monitor
done

und detache den screen dann mit strg + a + d

Läuft ohne Probleme.

Debian Sarge