Uccidi qualsiasi process GS che sia stato eseguito per oltre 5m su CentOS 6.5

Ciao il nostro server ha un problema strano where una volta al mese un process GS (GhostScript) si blocca e mangia 10-75% di CPU finché non uccido il process. strace non ha fornito niente di utile in modo da poterlo risolvere correttamente, vorrei creare uno script che controlla each pochi minuti e uccide qualsiasi process GS che è stato eseguito per più di 5 minuti. In circostanze normali questo process dovrebbe completarsi in pochi secondi ad un minuto al massimo.

In alto il command viene visualizzato come "GS". Come procedo a fare questo? Sto supponendo che ho bisogno di scrivere uno script BASH così come impostarlo per eseguire su un intervallo? La casella è un webserver che esegue CentOS 6.5.

  • iptables-save non riesce a scrivere nel file
  • Limitare ICMP Per Source IP con IPTables
  • Impedire alla console di eliminare lo schermo?
  • Come scoprire il gruppo di un process particolare?
  • Scheda seriale PCI a due porte. Una port può impostare solo una velocità di trasmissione
  • Permessi del registro Linux
  • Grazie!

    One Solution collect form web for “Uccidi qualsiasi process GS che sia stato eseguito per oltre 5m su CentOS 6.5”

    Utilizzare il command killall come segue, Sostituisci nome process con il nome del process GS,

    killall --older-than 5m Process_Name 

    Per creare un file di script

     touch myscript.sh chmod +x myscript.sh echo "killall --older-than 5m Process_Name" > myscript.sh 

    Per eseguire lo script each 5 minuti, supponendo myscript si trova nella directory principale.

     echo "*/5 * * * * /root/myscript.sh" >> /etc/crontab 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.