Ihr Befehl ist falsch, weil Sie den ersten Befehl ausführen und dann die Ausgabe an den Befehl at senden.
Ich weiß nicht warum, aber es scheint, dass es funktioniert, wenn Sie Ihren Befehl mit Echo umschließen:
echo "your command" | at now + 3minutes