Есть ли способ приостановить выполнение работающей Java-программы в Eclipse?

1945
euphoria83

Я использую MacBook Pro. Иногда я хочу приостановить выполнение длинного сверхмощного эксперимента, выполняемого на моей системе, потому что я работаю от батареи или по любой другой причине. Есть ли способ сделать это в Eclipse? Или даже в самой Mac OS X?

1
Схожий вопрос по этому вопросу (http://stackoverflow.com/questions/5760256/eclipse-break-program), но предполагает, что вы запустили java-программу в eclipse в режиме отладки. Похоже, что это единственная перспектива, в которой есть кнопка паузы (приостановки). В противном случае, действительно, сигналы (sigstop / sigcont, отправленные через `kill`) могут быть использованы для приостановки / возобновления запущенных процессов. Если приложение работает на переднем плане, ctrl + z (обычно) отправляет сигнал sigstop; `jobs` и` fg `для возобновления. michael 12 лет назад 0

1 ответ на вопрос

3
shellholic

если ваш идентификатор процесса 1234, остановить обработку с помощью kill -SIGSTOP 1234, продолжить сkill -SIGCONT 1234