Как сказано в справочной странице, при (в отличие от cron , например) не учитывает шебанг (линия #!/usr/bin/env python
). Он всегда использует /bin/sh
для запуска файла.
Итак, чтобы запустить скрипт на python, вы должны использовать либо
echo python myscript.py | at 10:15
как предложено @bstpierre или создайте дополнительный файл
myscript.sh:
python myscript.py
, а затем
at -f myscript.sh at 10:15
Шебанги не нужны для этого (но и не повредят).