Выполнить программу на удаленном компьютере и отправить обратно полученный файл

Выполнить программу на удаленном компьютере и отправить обратно полученный файл

у нас есть мощный сервер для компиляции любого кода на нем. По ряду причин мне обычно не разрешается копировать свои файлы на сервер, а когда я могу, я могу использовать только /tempто, что будет удалено после перезагрузки. И это действительно раздражает, когда приходится копировать файлы, компилировать код и копировать выходной пакет на мою личную машину, а потом файлы удаляются при перезагрузке.

Можно ли отправить запрос на сервер (с моей машины, на которой находятся файлы, пример команды: gcc test.c -o output.file) и перенаправить вывод обратно на мою машину.

Сервер работает под управлением FreeBSD 12.1

решение1

Это может показаться излишним, но я бы настоятельно рекомендовал использоватьАнсибль. Это действительно гибкий инструмент, который дает вам первый шаг к «большим» шаблонам автоматизации.

Связанный контент