Команда "at" в Ubuntu

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

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

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 ответа

Ваша текущая попытка запускает команду (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

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

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

Другие вопросы по тегам