Приостановите экранный терминал

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

Скажем, то, что я создаю следующий экран:

screen -S R

Затем я запускаю R и позволяю выполнению процесса:

for(lop in 1:1000000){
print(lop)}

Существует способ сказать что-то как:

screen -X -S R pause

И резюме впоследствии остроумие что-то как:

 screen -X -S R pause

Мое самое главное должно выпустить некоторую вычислительную мощность временно, не уничтожая долгие процессы. Я радовался бы за любой свет здесь.

0
задан 19 February 2018 в 03:10

1 ответ

Так как Вы запустили screen с screen -S R, Вы первоначально запустили с оболочки в экранной сессии, вероятно, колотите. Так, Вы могли использовать в своих интересах управление заданием удара путем нажатия Ctrl+Z, чтобы приостановить процесс R и затем возобновить его позже с fg:

[1] 7221
[1] 7222
[1] 7223
[1] 7224
^Z
[1]+  Stopped                 R

$ fg
[1] 7225
2
ответ дан 30 October 2019 в 10:10

Другие вопросы по тегам:

Похожие вопросы: