Benvenuti, l’esigenza di assitenza tecnica da parte di un mio amico mi costrigeva, non avendo capito la radice del problema(blocchi continui) a monitorare prima di tutto l’uso di memoria di ogni processo avviato durante una normale sessione del pc; per effettuare questa operazione, essendo impossibilitato a rimanere vicino alla macchina a lungo, ho optato per questa soluzione:
materiale occorrente:
– 2 pc (io da casa ho utilizzato una distro ubuntu linux).
– Entrambi i computer devono possedere ssh, consiglio il pacchetto openssh
Costruiamo un semplice script:
Per comodità creiamo un file batch avviabile sulla macchina windows:
[snippet=7211]
Salviamo ora il code in un file con estensione “.bat” e piazzamolo in c:\
spiego ora i comandi presenti nel codice, per prima cosa un volta avviato lo script verranno mostrati i processi attivi con tanto di nome processo, pid associato, utilizzo della memoria; in questo modo potremmo controllare quale sia l’applicazione che succhia memoria al sistema, integrato al file vi è anche un secondo comando che permette di prender coscenza da quanto tempo è avviato il pc, può essere utile in questo genere di problemi.
Lanciare lo script:
Rechiamoci sul pc1, cioè il client, quello da cui controlleremo il pc con presente al propio interno lo script e compiamo queste operazioni:
1)start–>esegui–>digitiamo”cmd”.
2) Una volta entrati nel terminale:
ssh ip_macchina_da_controllare
Ricordo che se non dovesse funzionare potrebbe essere necessario aprire le porte sul router.
3) Sempre da terminale digitare in sequenza:
cd c:\
nomefile.bat
Per terminare l’operazione basta premere invio.