Mountain Lion: Como matar um processo a cada 8 horas?

0

Portanto, há um processo que vejo no meu monitor de atividades e posso matá-lo. Devido a qualquer coisa, outro processo é definido para reiniciar o processo morto a cada 8 horas e não pode ser alterado. Eu estou procurando uma espécie de macro para ter o processo matável morto a cada 8 horas. Mmmm?

    
por Le Petit Prince 30.01.2013 / 20:59

1 resposta

1

Você é capaz de matar manualmente o processo usando o comando kill no terminal?

Eu configurei o agendador para matar os trabalhos dos usuários que estão fora de controle, observando o nome do programa e o tempo em que ele está sendo executado e quanto cpu está consumindo. Eu normalmente entendo isso executando o comando 'ps' e canalizando para o awk porque ele pode fazer o if / then / elses necessário para ver se o processo é realmente o criador de problemas e precisa ser eliminado.

No seu caso, se é sempre um único programa que precisa ser eliminado, você pode simplesmente agendar o seguinte comando a cada 8 horas via cron:

8 7,15,23 * * * killall "nome-do-programa-para-matar-aqui" > / dev / null 2 > & 1

Tradução: todos os dias às 8 da manhã, às 7 da manhã, às 15 da noite e às 11 da noite, todos os dias, matam o programa entre aspas duplas "e enviam o feedback para lugar nenhum ...

Você pode ler a página man do crontab no terminal usando: man crontab

    
por 30.01.2013 / 22:33