Вызовите рабочий процесс

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

Есть ли способ проверить уже запущенный процесс без перезапуска?

Нашел этот ответ на serverfault from earl :

Однако для вашей реальной проблемы есть еще одна вещь, которую вы могли бы попробовать: после того, как вы запустили свою работу с терминала, запишите ее, набрав ctrl- z, а затем bg .
После этого отделите задание от родительской оболочки – в bash : disown -h %<jobid> . После этого вы можете спокойно закрыть терминал, и работа продолжит работу.

И этот вопрос из одного вопроса от Роба Уэллса :

$ screen -S my_process
$ retty $(pgrep my_process)
/redraw

Найден дубликат в ServerFault .

Другое решение, не найденное в этом сообщении, использует retty после запуска сеанса экрана.

Посмотрите на reptyr , что делает именно это. На странице github есть вся информация.

Reptyr – Инструмент для "повторного ввода"

программы.

Reptyr – это утилита для запуска существующей программы работы и присоединения ее к новому терминалу. Начал длительный процесс по ssh, но должен уйти и не хочет его прерывать? Просто запустите экран, используйте reptyr, чтобы схватить его, а затем убейте сессию ssh и отправляйтесь домой.

ПРИМЕНЕНИЕ

Reptyr PID

«Reptyr PID» захватит процесс с идентификатором PID и привяжет его к вашему текущему терминалу.

После присоединения процесс будет принимать входные и выходные данные для нового терминала, включая ^ C и ^ Z. (К сожалению, если вы воспользуетесь им, вам все равно придется запускать «bg» или «fg» в старом терминале. Это, вероятно, невозможно исправить разумным способом без исправления вашей оболочки.)

  • Утилита Linux для поиска самых больших файлов / каталогов
  • Есть ли сценарий, в котором необходим rm -rf -no-preserve-root?
  • Как я могу туннелировать весь свой сетевой трафик через SSH?
  • Mount dev, proc, sys в среде chroot?
  • Потерянное разрешение на использование команд sudo
  • Отсутствующие глифы шрифта Terminus, как настроить резервный шрифт?
  • SSD AES-256 аппаратное шифрование - как настроить?
  • Linux снимок экрана, который сохраняет снимки напрямую, не запрашивая имя файла
  • Как скопировать файл без использования scp внутри сеанса ssh?
  • Не работает привязка клавиш Tmux
  • Беспроводное соединение Deskjet 2540 Linux
  • Давайте будем гением компьютера.