Если это регулярный интервал времени, вы можете использовать `хрон` если это интервал времени, который должен быть определен каждый раз, то вы, вероятно, хотите, `движение`. systemd не имеет таймера, но это, вероятно, лучше быть добавлена нейтральная, как это возможно на данный момент. Там еще много компилятора RHEL6 и даже в RHEL 5 там. Когда речь идет о конкретном приложении, вы всегда должны назвать его как позитивный (или другое приложение "магазин"). @Onturenio : второй способ @Крис-вниз предлагаемого действительно лучше: 1) Когда кто-то читал сценарий, они в курсе, что он должен какую функцию `Foo` от некоторых "файл" 2) Вы можете лучше контролировать содержание, что `файл`, чем убедитесь, что вызов оболочки не меняется с `Foo` перед вызовом вашего скрипта. Вы могли бы добавить проверку безопасности на "файл", чтобы убедиться, что это untampered, например. (непросто, но возможно). (ну, вы могли бы также сделать эти чеки на определенные функции foo... но вы получаете мой дрейф ^^ я думаю, что метод 2 является более чистым.) 3) "файл" будет содержать только то, что нужно, не больше.

Мой случай:

из dir1 
каталог subdir1
FooFile
каталог subdir2

директория dir2 
каталог subdir1
FooFile
каталог subdir2

Так что, если я CD в директорию dir1, я легко могу сделать что-то подобное найти . | команды xargs grep в "Фу" для того, чтобы перечислить имена всех файлов, содержащих ФОО.

Проблема в том, что есть так много поддиректорий и файлов, что этот поиск занимает очень много времени. Я хочу, чтобы рекурсивно заходить в каждый основной Дира, а затем ехать конкретно только с одним каталогом (каталог subdir1), а затем выполнить команды grep.

Что это лучший способ для меня, чтобы перечислить имена всех файлов, содержащих ФОО из всех каталогов? Для каждого по разному называли КАТАЛОГ, КАТАЛОГ subdir1 всегда на один уровень ниже директорию dir1, и всегда называется каталог subdir1 точно.