Jawaban:
Itu karena Anda menggemakan output dari $ at 08.00 ke at_output.txt.
Coba ini sebagai gantinya.
$ at 08:00
./VM-run.sh > at_output.txt
^D
Maka Anda akan mendapatkan konfirmasi seperti ini.
job 1 at Sat Sep 24 08:00:00 2011
Edit: Atau untuk skrip shell, Anda dapat menyusun kembali perintah seperti ini.
#!/bin/bash
./VM-run.sh > at_output.txt | at 08:00
VM-run.sh skrip dan gema output ke dalam at_output.txt, yang dirawat oleh > karakter dalam solusi saya.