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.

  • confrontando le performance dei dischi delle macchine
  • Come determinare il tasso di baud di una port seriale?
  • Il modo più veloce per scoprire quale app di IIS è un process?
  • Azionamento del disco rigido?
  • Risolvere i problemi di scalatura della window con Linux TCP
  • Come posso modificare una password direttamente nel database di PhpBB3 SQL?
  • 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.