Auf die Idee, "/etc/pf.remotelogin" für den Namen der Datei zu benutzen, muss man erst kommen. ;-)
Versuch mal mit z. B.: "/tmp/xyz11.txt".
Hat dein Script eine shebang? Mit der Option "-e":
BTW: Du könntest beim cronjob, die Optionen "-n" und "-q" für die Zeitdauer der Tests, weglassen bzw...