Executa o segundo processo de tela após o primeiro processo de tela ser concluído?

1

É possível iniciar um processo de tela, mas esperar que outro processo da tela de execução seja concluído? Basicamente criando dois processos de tela assim:

screen -S myfirstprocess
screen -S mysecondprocess

Em seguida, inicie myfirstprocess e informe mysecondprocess para iniciar depois que myfirstprocess tiver sido completado.

Se isso existir, é possível tornar um processo dependente da conclusão de vários outros processos?

    
por Socrates 02.04.2018 / 14:32

1 resposta

1

IIUC, você simplesmente quer isso:

screen <COMMAND> ; screen <COMMAND1>

Tente com outros comandos, por exemplo:

sleep 3; echo hi

primeiro dormirá por 3 segundos e depois disso imprimirá hi . Você pode ler mais sobre isso em Lists chapter em man bash .

    
por Arkadiusz Drabczyk 02.04.2018 / 14:46