Continue executando um programa python mesmo após o logoff da sessão ssh [duplicado]

1

Eu script python chamado scrape.py . Como o nome sugere, é um rastreador da web e eu quero que ele seja executado continuamente na minha máquina Linux, mesmo depois de sair e terminar a sessão ssh. Eu li muito por aqui e havia muitas sugestões de usar nohup python scrape.py & . Isso funcionou bem, mas a execução do script parou assim que fiz o logout. Eu também explorei o aplicativo supervisor , mas não tenho permissões de root, então ele também falha. Você pode me sugerir uma maneira de resolver este problema? Obrigado.

    
por Krishnang Dalal 02.06.2017 / 17:42

1 resposta

1

Existem várias ferramentas e comandos que você pode usar para fins semelhantes:

  • tmux - multiplexador de terminais.
  • screen - gerenciador de tela com emulação de terminal VT100 / ANSI.
  • nohup - execute um comando imune a restrições, com saída para um não-tty .
  • at - execute comandos mais tarde.
  • setsid - cria uma sessão e define o ID do grupo de processos.
por pa4080 02.06.2017 / 18:46