3

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

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

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

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

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

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

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

Если вам интересно, почему я хочу что-то подобное, это потому, что я хочу включить это в scirpt, где X и "pattern" являются параметрами.

1 ответ1

3

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

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

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

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