Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Aiuto per semplice script shell per monitor processi

    Buongiorno,
    premetto che non sono un programmatore e quindi vi chiedo aiuto, ho un problema con un server che a cadenza random fà un uso spropositato della cpu e vorrei capire quale processo entra in gioco.
    Ho pensato di fare fare degli screenshot del comando top su un file di testo, ma il problema è che non riesco a chiudere lo stesso comando top.
    Ho creato uno script che killa il processo top e ho cercato di concatenare i 2 script:


    script1 (top.sh)

    top > top.txt

    script2 (kill_top.sh)

    ps aux | grep top | head -1
    ID=`ps aux | grep top | awk ' { print $2 } ' | head -1`
    kill -9 $ID

    Poi ho fatto un'altro script che lancia i 2 precedenti in successione

    script3

    top.sh & kill_top.sh

    Se metto un solo "&" ottengo un errore (top: failed tty get), se metto 2 &&, lo script non si ferma, devo fare ctrl+c e passa al successivo e poi si chiude correttamente.

    Mi potete dare una mano?

    Grazie
    Stefano

  2. #2
    Ho risolto col programma atop, grazie cmq

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.