Projeto de implantação do Linux continua em execução
Descrição do produto
Após a configuração do servidor, você deseja implantar o projeto no servidor e deixá-lo continuar executando, ou seja, mesmo se você fechar a interface linux, poderá deixá-lo executar em segundo plano
Solução
Usar tela
Função:
Inicie um processo separado no servidor remoto e deixe-o executar a tarefa de iniciar o plano de fundo. Ou seja, o processo ainda está aberto quando o servidor em nuvem está desativado
Etapas de operação
1. Instalação
Sistemas da série CentOS:
yum install screen
2. Crie uma janela de tela
screen -S name
# name可以任意设置,用于标注该 screen 窗口用途
# 示例:
screen -S springboot
Após executar a tela -S name, o sistema irá pular para uma nova janela, essa janela é o novo processo que criamos (ele executa nosso comando).
Basta iniciar o projeto aqui.
3. Pare de salvar
Digite Ctrl + a na janela e pressione d para sair do SSH. Após o logout, isso não afetará a execução do programa de tela (ou seja, o projeto implantado em nosso servidor sempre será executado)
(Pressione para retornar à página principal do processo)
Ver processo de tela
screen -ls
(Existem dois processos na imagem)
Entre no processo
Se houver apenas um processo
screen -r -d
Múltipla necessidade de adicionar pid
screen -r -d 进程pid
Tais como:
screen -r -d 22530
Mas se você ainda deseja fechar o processo da tela no final
Método
Screen -S screenID -X quit