3

Я хочу составить список с помощью команды "at".

Я пытаюсь это:

pedro@Pedro-PC:~$ ls -l | at 10:27
warning: commands will be executed using /bin/sh
job 5 at Tue Apr 20 10:27:00 2010

Но не работает.

2 ответа2

5

Ваша текущая попытка запускает команду (ls -l) и передает полученный список файлов в at. Это не работает, потому что список файлов не является списком команд. Вам нужно использовать эхо.

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

Вывод будет отправлен вам по почте (в вашей локальной учетной записи пользователя) после запуска.

0

Проверьте свою местную почту (вы можете использовать alpine), чтобы увидеть любую ошибку, выводимую из вашей работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .