2014-12-20 3 views
0

Я создал экземпляр Amazon EC2 (Ubuntu 14.04), и я хочу запустить код, скомпилированный gcc, моя проблема в том, что если мой код работает в течение длительного времени (2-4 недели), как я могу отправить задание в мой экземпляр и проверить статус задания? Я хочу, чтобы он работал так же, как я отправляю задание в кластер, управляемый, например, солнечный сетчатый двигатель.Как подать долгосрочные задания на Amazon EC2?

Кто-нибудь знает, как это сделать?

+0

вы можете опубликовать статус работы во внешней очереди, такой как SQS или SNS, и следить за ней – pherris

+0

Можете ли вы рассказать об этом? – Allanqunzi

ответ

1

Основываясь на нашем обмене комментариями, вы ищете nohup. например nohup ./a.out &, и ваш процесс будет запущен в фоновом режиме: linux.101hacks.com/unix/nohup-command

+0

Возможно, вы захотите, чтобы ваш вопрос был более конкретным для лучшего ответа. – pherris

+0

Спасибо, что ответили. Моя проблема в том, что, например, у меня есть двоичный 'a.out', сгенерированный' gcc', если я делаю './A.out' для запуска этого кода, для завершения может пройти несколько недель, однако я не смогу выйти из моего терминала. Я хочу, чтобы я мог запускать свой код, пока я все еще могу выйти из своего экземпляра, а позже могу войти в систему, проверяя ход моего текущего кода. – Allanqunzi

+0

Ах, вы ищете 'nohup', например. 'nohup ./a.out &', и ваш процесс будет работать в фоновом режиме: http://linux.101hacks.com/unix/nohup-command/ – pherris

Смежные вопросы