Как программно завершить сеанс GNU `screen`?

Мне нужно следующее

Допустим, у меня есть прикрепленный экран «MY_Screen_name» и запущенный процесс внутри этого экрана. Я хотел бы убить «MY_Screen_name» и запустить процесс внутри, а затем запустить другой сценарий.

это будет так?

#!/bin/sh
st_user="myuser"
chown $st_user -R

screen -S MY_Screen_name -X stuff ^C
screen -S MY_Screen_name -X stuff ^X

sleep 5

cd /path/to/myscript
./my_script.sh
0
задан 26 July 2019 в 18:26

1 ответ

Можно использовать следующую команду,

$ kill -9 My_Screen_name

После этого можно проверить Экранное Состояние с помощью команды,

$ sudo ps -auxf|grep My_Screen_name

В настоящее время работание или закрытый!!

0
ответ дан 23 October 2019 в 08:54

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

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