A criação da tela não funciona no crontab

1

Eu tenho um problema com um dos meus VPSs, no principal, o comando

 screen -dmS SCREEN_NAME node DIRECTORY

(Cria uma tela sem juntá-la com o comando "node DIRECTORY") funciona normalmente, na segunda, quando a executo em um script com sh SCRIPT funciona, mas quando o script é executado através de crontab , tudo no arquivo .sh é executado, exceto para este comando.

    
por BielSAA 21.11.2015 / 18:25

1 resposta

0

Verifique suas entradas de ambiente que o crontab está usando. Não roda o seu ambiente de shell normal.

Provavelmente você desejará definir a variável de ambiente $ PATH dentro do crontab, ou talvez até source seu próprio .profile ou .bashrc para que ele seja executado como você espera que ele seja executado dentro de seu shell normal.

Você também pode querer usar citações com este comando, porque parece que parte dele está sendo ignorada, o que na maior parte do tempo pode ser resolvido encapsulando o comando ou parte do comando entre aspas.

Veja este link no ServerFault , que pode ser de alguma ajuda.

    
por 21.11.2015 / 18:57