Убить отдельный сеанс экрана [закрыто]

Зеркалирование репозитория

Создание голого клона в репозитории.

git clone --bare https://github.com/exampleuser/old-repository.git

Зеркальное нажатие на новый репозиторий.

cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git

Удалить временный локальный репозиторий, созданный на шаге 1.

cd ..
rm -rf old-repository.git

Зеркалирование репозитория, содержащего объекты Git Large File Storage

Создайте пустой клон репозитория. Замените пример имени пользователя именем человека или организации, владеющей репозиторием, и замените имя репозитория примера именем репозитория, который вы хотите дублировать.

git clone --bare https://github.com/exampleuser/old-repository.git

Перейдите в репозиторий вы просто клонировали.

cd old-repository.git

Потяните объекты хранилища больших объектов Git большого хранилища.

git lfs fetch --all

Зеркально нажмите в новый репозиторий.

git push --mirror https://github.com/exampleuser/new-repository.git

Нажмите на объект Git Large File Storage в зеркало.

git lfs push --all https://github.com/exampleuser/new-repository.git

Удалите временный локальный репозиторий, созданный на шаге 1.

cd ..
rm -rf old-repository.git

Выше инструкция поступает от Github Справка: https://help.github.com/articles/duplicating-a-repository/

825
задан Benjamin W. 13 April 2019 в 18:49
поделиться

3 ответа

"kill" will only kill one screen window. To "kill" the complete session, use quit.

Example

$ screen -X -S [session # you want to kill] quit

For dead sessions use: $ screen -wipe

1263
ответ дан 22 November 2019 в 21:09
поделиться

Вы можете завершить отключенный сеанс, который не отвечает в рамках сеанса экрана, выполнив следующие действия.

  1. Введите screen -list , чтобы идентифицировать сеанс отключенного экрана.

     ~ $ screen -list 
    Есть экраны на: 
    20751.Melvin_Peter_V42 (отдельный) 
     

    Примечание: 20751.Melvin_Peter_V42 - ваш идентификатор сессии.

  2. Присоединиться к сеансу отключенного экрана

     screen -r 20751.Melvin_Peter_V42 
  3. После подключения к сеансу нажмите Ctrl + A , затем введите : выйти

499
ответ дан 22 November 2019 в 21:09
поделиться
== ISSUE THIS COMMAND
[xxx@devxxx ~]$ screen -ls


== SCREEN RESPONDS
There are screens on:
        23487.pts-0.devxxx      (Detached)
        26727.pts-0.devxxx      (Attached)
2 Sockets in /tmp/uscreens/S-xxx.


== NOW KILL THE ONE YOU DONT WANT
[xxx@devxxx ~]$ screen -X -S 23487.pts-0.devxxx kill


== WANT PROOF?
[xxx@devxxx ~]$ screen -ls
There is a screen on:
        26727.pts-0.devxxx      (Attached)
1 Socket in /tmp/uscreens/S-xxx.
7
ответ дан 22 November 2019 в 21:09
поделиться
Другие вопросы по тегам:

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