Uso de relógio ou alternativa para assistir a vários comandos de uma só vez

1

Ao executar scripts com muitos dados que demoram muito tempo para serem executados, gosto de usar esses comandos para monitorar o status / andamento do script. Eu posso deixar a saída em constante atualização aberta como uma barra de progresso.

watch qstat #see status of job in our SGE_Batch query system
watch ls -lhrt #show organized information for all files in working directory

Às vezes, alterno entre esses, por exemplo, quando os arquivos de saída param de crescer em tamanho, mas quero ter certeza de que meu script ainda está em execução.

Para evitar ter que alternar ou usar várias janelas de terminal, como posso usar watch ou uma função semelhante para obter uma saída de resultados em constante atualização de duas funções (qstat e ls) de uma só vez?

    
por naglemi 30.07.2018 / 09:41

1 resposta

1

crie uma linha de comando que execute ambos e combine a saída.

watch 'qstat | head ; ls -lhrt'

ou melhor, execute cada relógio em um painel diferente de uma sessão do tmux.

    
por 30.07.2018 / 09:52

Tags