Ответы:
Ваша текущая попытка запускает команду ( ls -l ) и передает полученный список файлов в , Это не работает, потому что список файлов не является списком команд. Вам нужно использовать эхо ,
user@host:~$ echo "ls -l" | at 10:27
warning: commands will be executed using /bin/sh
job 1 at Tue Apr 20 10:27:00 2010
Вы также можете забыть о трубе (и кавычки тоже):
user@host:~$ at 10:27 ls -l
warning: commands will be executed using /bin/sh
job 2 at Tue Apr 20 10:27:00 2010
Вывод будет отправлен вам по почте (в вашей локальной учетной записи пользователя) после запуска.
Проверьте вашу местную почту (вы можете использовать alpine
), чтобы увидеть любую ошибку вывода вашей работы.