Não é possível executar vários arquivos com nohup

1

Isso é o que está acontecendo

[4]+  Stopped                 sudo nohup exec php socket_axd.php
adnan@vm085:~/server/axdchat/Server$ sudo nohup exec php socket_axd.php &
[5] 2312
adnan@vm085:~/server/axdchat/Server$ sudo nohup exec php axd.com.php  &
[6] 2321

[5]+  Stopped                 sudo nohup exec php socket_axd.php
adnan@vm085:~/server/axdchat/Server$ 

Eu quero executar vários arquivos em segundo plano.

    
por Volatil3 13.05.2016 / 12:25

1 resposta

1

Quando um trabalho em segundo plano reaparece com uma mensagem como [5]+ Stopped , significa que ele foi interrompido porque está tentando ler do terminal.

Geralmente o gnu nohup redireciona o stdin para /dev/null , mas talvez sua versão não o faça. Tente adicionar </dev/null aos seus comandos, ou veja o comando setsid (para alterar a sessão) se você o tiver.

    
por 13.05.2016 / 18:22