Comando 'batch' alternativo para recursos em vez de carregar

1

Eu gosto dos comandos at e batch para agendar tarefas de longa duração que não pretendo ficar por perto para ver. Mas minhas tarefas mais antigas em execução compartilham recursos além da CPU (bancos de dados, espaço livre em disco e memória residente são um problema).

Eu quero especificar de que recursos uma tarefa precisaria e depois executá-los sempre que todos os seus recursos estiverem disponíveis. Parece que isso já deve existir, mas que comando faz isso?

    
por SeanTater 18.11.2015 / 12:01

1 resposta

1

Você pode executar uma tarefa cron que é programada "frequentemente" ( se uma vez por minuto ou hora depende do que você precisa). Na tarefa, você poderia fazer essas verificações e ir em frente e executá-lo quando as condições forem atendidas.

Se esta for uma tarefa única, sua tarefa pode (desde que seja executada com suas permissões) atualizar o crontab para se remover.

    
por 18.11.2015 / 12:18