Hatte dasselbe Problem. Es hat sich gelöst, indem ich auf der ersten Zeile meines Perl Skripts den richtigen Pfad zu Perl eingetragen habe.
Perl findet sich auf dem QNAP unter /opt/bin und nicht unter /usr/bin. Hat eine ganze Zeit gedauert, bis ich das als Ursache des Fehlers herausgefunden hatte.
Alternativ reicht es auch, unter /usr/bin einen symbolischen Link auf /opt/bin/perl zu legen. Dann kann man wie gewohnt
auf der ersten Zeile eintragen.