2013-03-07 3 views
0

Я ищу везде, но не нашел решения по моему вопросу, пожалуйста, помогите!Как завершить экран во время работы .sh?

Моя ситуация:

мне нужно запустить огромный .sh в моих AWS (Amazon веб-службы), это займет около 4-5 часов, чтобы закончить работу, я не хочу, чтобы сесть просто посмотреть эти журналы, поэтому я создаю экран для его запуска (экран 1), но пока я настраиваю установку, я делаю глупую ошибку для создания другого экрана и конфигурации и выполнения (экран 2).

Возникает вопрос:

экрана 2 закончить работу, и я «выход» экран (прекращено), но я не могу прекратить экран 1, потому что, когда я вхожу «выход», он стал параметром конфигурация, CTRL + A + K также не работает, пожалуйста, скажите мне, как я могу убить этот экран, спасибо.

ответ

0

вход в другую сессию.

ps -ef | grep yourusername 

покажет вам процессы, которые у вас есть. Самое левое число - это pid процесса.

Выдать команду kill на процесс, который вы хотите остановить.

kill [pid] 

Если это не удается, попробуйте

kill -9 [pid] 
+0

Я пробовал это раньше, но это не помогло по какой-то неизвестной причине, но я попробовал это снова, когда увижу ваше сообщение, и угадаю, что? Экран убит успешно. Большое спасибо, я ценю ваш ответ. –

1

KILL -9 <pid> делает трюк. Если вы хотите, чтобы он работал в фоновом режиме, выполните его для родительского процесса.

+0

Как это странно! Я пробовал это раньше, но это не помогло по неизвестной причине, но я снова попытался, увидев ваш пост, экран был убит успешно. Большое спасибо, но я хотел бы выбрать ответ Джима Макнамары как принятый ответ, потому что это более подробно. –

+0

@ Mr.Leex - Приветствую вас (но немного меня немного похвалил), –

+0

Прошу прощения за это :) –

Смежные вопросы