Я пытаюсь использовать parallel
на нескольких серверах, используя ssh
, на самом деле я хотел бы сделать что-то вроде:
parallel -s computer_list.txt < command.txt
, где в server_list.txt
есть список серверов, а в command.txt
выглядит как
fist_job.sh
second_job.sh
...
Но я не хочу, чтобы все серверы выполняли все задания в списке, я хочу, чтобы каждый *.sh
выполнялся только один раз на случайном сервере, все они могут получить доступ ко всем файлам, которые им нужны для выполнения каждая команда.
Другими словами, то, что я ищу, является неким обобщением:
parallel < command.txt