Как можно при выполнении команды из командной строки

Как я могу запланировать команду, используя at без необходимости включать команду в отдельный файл, ни из мини at оболочка, которая читает со стандартного ввода?

То есть я хочу выполнить команду:

find /path -name "pattern" > output.lst 

через Х минут.

Правдоподобная попытка была

at now +X minutes find /path -name "pattern" > output.lst

но, очевидно, это не сработало.

If you are wondering why I want something like this, is because I want to include it within a scirpt where X and "pattern" are parameters.

1 ответ

Решение

at прочитать команду из стандартного ввода (или из файла, если вы укажете ее -f ).

Это должно работать:

echo 'find /path -name "pattern" > output.lst' | at now +X minutes
Другие вопросы по тегам