Un peu de graphismes avec Perl::Tk !

Avec perl on peut afficher des fenêtres avec le module Tk. En fait dans le Linux Magazine de Mai 2004 il y a un chouette article "Using Perl/Tk for Simple Graphing" avec un exemple de code perl qui permet de récupérer via un pipe le Uptime d'un serveur distant (avec ssh) et de l'afficher dans une jolie fenêtre tk, on peut récupérer le code perl

#!/usr/bin/perl -w
$ProgramToTrack = $ARGV[0] || "bash";
print "Perl process tracker\n";
print "About to track : $ProgramToTrack\n";
$val = `pidof $ProgramToTrack`;
chomp($val);
#print 'DEBUG - $val =' . . "\n";
@ListOfPid = split(/ /,$val);
print "Found those entries :\n";
foreach $ThePid (@ListOfPid){
$TheStats="";
open(PSTAT,"/proc/$ThePid/stat");
while () {
$TheStats .= $_
}
chomp($TheStats);
print "$ThePid : $TheStats\n";
close(PSTAT);
};

Commentaires

Posts les plus consultés de ce blog

Comment extraire les fichiers disques en raw d'un backup proxmox vma

Find the lists of disks of your Proxmox VM stored in a ceph cluster

Comment copier une machine virtuelle kvm en raw sur un Volume Group LVM2 se trouvant sur un disque en DRBD