Сборка / компиляция C-кода на другом компьютере через bsub

У нас есть сервер, который мы используем для создания нашего программного обеспечения, и иногда он перегружен. Мне сказали, что сеть наших серверов настроена таким образом, что я могу собирать / компилировать наш исходный код на другой машине, которая в то время не была бы перегружена через bsub.

Поэтому из каталога, где находится мой Makefile (/ home / username / workspace), я ввожу:

$ bsub make clean

Похоже, эта команда успешно отправила «сделать чистым» на другую машину, потому что через несколько минут я получил уведомление по электронной почте. Тем не менее, кажется, что «сделать чистым» провалился. Вот что говорится в письме:

  Job <make clean> was submitted from host <myserver> by user <username> in cluster <Cluster_Name>.
Job was executed on host(s) <hostname>, in queue <long>, as user <username> in cluster <Cluster_Name>.
...
...
</home/username> was used as the home directory.
</tmp> was used as the working directory.
...
...
make: *** No rule to make target `clean'.  Stop.

Итак, похоже, что / TMP был использован в качестве рабочего каталога вместо моего / home / username / workspace, где находится Makefile.

Теперь вопросы:

  1. Как мне сделать мое рабочее пространство рабочим каталогом? ИЛИ ЖЕ
  2. Как мне скопировать все необходимые файлы в / tmp? ИЛИ ЖЕ
  3. Может я все делаю неправильно?

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

Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]