1

Мне нужно запустить простую однострочную команду на нескольких десятках маков. Мне нужно сделать это только один раз.

Все они работают под управлением Mountain Lion, за исключением сервера, который управляет ими, на котором работает Lion Server.

Все они находятся в одной логической группе в Workgroup Manager, но я не увидел ничего полезного. Поскольку это управляемая среда, есть ли способ протолкнуть сценарий?

2 ответа2

2

Из командной строки сервера управления вы можете сделать что-то вроде:

user@server:~ # for i in `cat list_of_clients.txt` ; do ssh "$i" "/path/to/command" ; done
2

Это тривиально сделать с Apple Remote Desktop с помощью команды Send to UNIX... Ответ @ gurple сработает, если вы обменяли пары ключей или не против набрать пароль для каждой машины (несколько десятков раз звучит, как будто покупка ARD была бы оправдана).

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