воскресенье, 23 марта 2014 г.

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

Если вы хотите запустить все скрипты или исполняемые бинарные файлы в заданной директории, это можно сделать с помощью утилиты командной строки run-parts. Она автоматически находит в директории все скрипты или программы, и запускает их.
Вы можете использовать команду run-parts в следующем формате:

$ run-parts [options]

Найденные в директории скрипты будут запущены один за другим в алфавитном порядке. run-parts запустит все скрипты, имена которых состоят из буквенных и цифровых символов, подчеркивания и тире.
Например, запустим все скрипты в текущей директории:

$ run-parts .

Опционально вы можете запустить только те скрипты, чьи имена соответствуют регулярному выражению. Для этого используется опция "--regex".
Например, запустим все скрипты в /etc, чьи имена начинаются с "a" и заканчиваются на ".sh":

$ run-parts --regex '^a.*\.sh$' /etc

Опция "--test" позволяет просто выводить названия скриптов без запуска.

$ run-parts --test ./my_script_directory

Комментариев нет:

Отправить комментарий