Назад | Перейти на главную страницу

скрипт для прикрепления экрана и запуска команды, но НЕ отключайте

Я хочу сделать что-то вроде этого:

#!/bin/bash
screen -r session -X run 'long-cleanup-and-quit'
doing-something-else
...

Это нормально, но я хочу, чтобы «делаю что-то еще», чтобы дождаться экрана. screen -X не блокирует, что и понятно.

Так есть ли способ получить screen -r session -X run 'long-cleanup-and-quit' прикрепить, запустить команду, но НЕ отсоединить? В конце концов команда завершит процесс / экран, чтобы сценарий мог продолжить работу.

Мой обходной путь до сих пор - просто зациклить процесс и подождать.