tela não inicia em autostart

0

Nota: Se eu iniciar o script manualmente como usuário root, ele funcionará bem.

Eu adicionei meu script ao crontab. É chamado via @reboot:

@reboot sh start.sh >/dev/null 2>&1

Este script é chamado após a inicialização e é assim:

touch file1.txt

screen -X -S miner kill >> miner.log
screen -dmS miner -L
screen -S miner -p 0 -X stuff "bash startminer.bash^M" 

o arquivo.txt é gerado e a mensagem de saída do comando kill ("Nenhuma sessão scrren localizada") é registrada em miner.log. Mas depois disso, o arquivo screenlog.0 contém apenas um "#" e a tela não existe. Mas apenas no início automático, se eu começar manualmente, funciona bem. O start.sh tem 777 permissões. Por que a tela não inicia ou morre?

    
por CampingCow 24.07.2017 / 00:38

1 resposta

0

No arquivo start.sh você pode ter erro: O primeiro arquivo que você deve adicionar o comando é: #!/bin/bash . Eu acho que depois que você mudar, funciona

    
por Tannetto 01.08.2017 / 11:55