
Eu uso o Dropbox no Debian. Gostaria de continuar sincronizando a pasta do Dropbox após sair.
Existe uma maneira de executar o daemon em segundo plano na inicialização? Existem outras maneiras de resolver isso?
Responder1
Isso deve funcionar:
nohup ~/.dropbox-dist/dropbox
nohup garante que o processo não seja encerrado quando você efetua logout.
Responder2
Dê uma olhada aqui:
https://community.spiceworks.com/topic/131973-dropbox-headless-workstation?page=1#entry-6076539
um usuário mencionou:
Apenas pensei em mencionar:
(a) as distribuições mais recentes parecem tornar isso bastante simples, basta executar "dropbox start" na linha de comando, MAS (b) tome cuidado ao fazer login e logout com o X11 encaminhado.
Eu configurei vários aliases do bash para conectar-me a várias máquinas e todos eles incluem a opção "-X" para encaminhar pacotes X11. Por causa disso, o dropbox continuou morrendo ao sair, mesmo executando-o na 'tela' e com nohup. Aparentemente, o encaminhamento do X11 estava fazendo com que o dropbox conectasse o processo dbus na minha máquina local, e não na máquina remota; então, quando interrompi a conexão, o dropbox estava vendo o dbus como tendo terminado e, portanto, estava se encerrando. Apenas para sua informação, pois isso me deixou perplexo um pouco. O segredo era que eu precisava pressionar Ctrl-C mesmo depois de sair/executar 'exit' na máquina remota. Aparentemente, o ssh estava mantendo a sessão aberta, mesmo eu tendo saído do bash, por causa da conexão aberta restante.
E então outro usuário comentou:
A solução é simples mesmo se alguém (por algum motivo) quiser continuar usando o ssh com o '-X': antes de iniciar o dropbox você deve "quebrar" o encaminhamento, por exemplo, fazendo:
desativar DISPLAY
se isso for feito em um script bash estúpido, o encaminhamento será "quebrado" dentro do script, mas uma vez executado, o 'terminal' ainda estará encaminhando.