Прямо сейчас я запускаю процесс на экране GNU. Экран запускается с помощью команды screen -dmS screenname
и прикрепляется с screen -r screenname
. Процесс запускается в сеансе экрана и через некоторое время останавливается.
Как бы я завершил экран, когда процесс внутри закончился?
Примечание: я бы не предпочел цикл, поэтому я ищу альтернативу. Иногда я запускаю процесс с последующим & exit
, но это никогда не выполняется, если я использую kill -9 pid
в процессе.