Projeto de implantação do Linux continua em execução

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

Insira a descrição da imagem aqui
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)
Insira a descrição da imagem aqui
(Pressione para retornar à página principal do processo)

Ver processo de tela

screen -ls

Insira a descrição da imagem aqui
(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
Insira a descrição da imagem aqui

Publicado 20 artigos originais · elogiado 4 · visitas 822

Acho que você gosta

Origin blog.csdn.net/weixin_43986850/article/details/105210688
Recomendado
Clasificación