This seems to be a very old bug as it seems never worked in past, at least the line echo 'cal > /tmp/test.cal' | at now cause here an empty /tmp/test.cal with a running atd.