Usando nohup no Solaris 10

2

Eu preciso transferir um grande número de arquivos por SFTP (somente entre servidores Solaris), o que leva muito tempo. Não consigo manter meu PC por esse período. Eu tentei:

nohup sftp server1

Enquanto o shell está aberto, vejo os arquivos serem baixados. Quando fecho o shell ele para. Em ps -ef não vejo o processo sftp. O arquivo nohup.out afirma: Assassinado pelo sinal 15

Se, em vez disso, eu fizer ctrl-z, bg, não sei se funciona. No entanto, isso requer o shell bash. Eu prefiro uma solução para o ksh.

Obrigado.

    
por anurag kohli 30.11.2010 / 21:58

4 respostas

3
  • Inicie sua sessão sftp como de costume: sftp server1
  • Coloque em segundo plano com Ctrl + Z
  • Desconecte-o de seu pai com nohup -ga $(pgrep sftp)
por 01.12.2010 / 10:29
1

Parece uma tarefa perfeita para a tela GNU .

    
por 30.11.2010 / 22:20
0

Eu não uso o KSH sozinho, mas você já tentou:

nohup sftp server1 &
    
por 30.11.2010 / 22:04
0

Você não poderia usar o scp em um script? Isso não é interativo e, portanto, não requer um terminal e funcionará bem com nohup.

    
por 30.11.2010 / 22:06