Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/03/2007, à 21:58

tukuyomi

La CLI, très simplement

Je sais pas si le titre est adapté à ce petit script que je viens de commencer, mais je pense qu'il pourrait s'avérer utile aux débutant. De plus, il est assez facile de le modifier afin d'ajouter d'autres commandes:

#!/bin/bash

#Ne rien mettre pour afficher avec zenity, sinon, affiche avec xterm
#term=''
term='1'

while [ 1 -eq 1 ]; do

choice=`zenity \
								--height=700 --width=432 \
								--title="Statistiques Système" \
								--text="Les infos retournées seront\n\
sauvegardées dans $HOME/.sysinfos" \
								--list \
												--radiolist \
												--column="Select" \
												--column="Command" \
												--column="Description" \
FALSE "lspci" "Affiche les périphériques PCI" \
FALSE "lsusb" "Affiche les périphériques USB" \
FALSE "lsmod" "Liste les modules chargés" \
FALSE "lshw" "Liste le Hardware" \
FALSE "lshal" "Liste le Hardware" \
FALSE "cat /proc/interrupts" "Affiche l'utilisation des IRQ par les péripheriques." \
FALSE "iwconfig" "Liste les connexions wifi" \
FALSE "ifconfig" "Liste les interfaces réseau" \
FALSE "netstat -ut" "Affiche les connexions TCP/UDP" \
FALSE "ps aux" "Liste les processus actifs" \
FALSE "pstree" "Affichage des processus sous forme d'arborescence." \
FALSE "w" "Affiche l'uptime et liste les utilisateurs connectés au système" \
FALSE "dmesg" "Affiche les messages du dernier démarrage de l'ordinateur" \
FALSE "df -h" "Affiche les points de montages" \
FALSE "cat /proc/cpuinfo" "Affiche les infos Processeur" \
FALSE "cat /proc/meminfo" "Affiche les infos Memoire" \
`
#On ajoute des commandes ici, au dessus du ` ci-dessus:
#FALSE "la commande" "une description" \ 

if [ -z "$choice" ]; then break; fi

$choice>.sysinfos

if [ -n "$term" ] ; then
	xterm -j -rightbar -sb -title 'sysinfos - Q pour quitter' -e 'cat .sysinfos | less';
else
	zenity \
				--height=432 --width=700 \
				--title="$choice" \
				--text-info \
				--filename=.sysinfos;
fi;
done

Vous le trouvez utile? Tant mieux ^^ Vous pouvez le télécharger ici
Il est pas assez complet, ajoutez vos commandes en n'oubliant pas de les poster ici smile

Dernière modification par tukuyomi (Le 13/03/2007, à 20:21)

Hors ligne

#2 Le 12/03/2007, à 00:51

Yannick_LM

Re : La CLI, très simplement

J'aime beaucoup le côté "pédagogique" du script, avec le nom des commandes qui s'affiche.

Pas d'idée de commandes à ajouter, cependant.  (J'en ai plutôt appris à la lecture de ton post)

Une bien bonne idée, donc.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#3 Le 12/03/2007, à 01:10

ZZzzZzzz

Re : La CLI, très simplement

tout simplement merci
c est trop pratique smile

j ai ajute
FALSE "iwconfig" "Liste les conextion wifi" \

Dernière modification par ZZzzZzzz (Le 12/03/2007, à 01:33)


Mme Albanel merci de révéler a la france le gigantesque abîme qui existe entre les décisions du gouvernement et les revendications du peuple.

Le fait qu'un support soit utilisé, même massivement, même majoritairement pour une activité illicite ne le rend pas illicite pour autant dès lors qu'un usage licite existe. C'est le principe de la liberté. "Eolas"

Hors ligne

#4 Le 13/03/2007, à 17:38

Kainushi

Re : La CLI, très simplement

Voilà, j'ai rajouter :

FALSE "pstree" "Affichage des processus sous forme d'arbo." \
FALSE "w" "Liste les utilisateurs connectés au système" \
FALSE "cat /proc/interrupts " "Affiche l'utilisation des IRQ par les péripheriques." \

Dommage que les polices ne soit pas fixe.

#5 Le 13/03/2007, à 20:16

tukuyomi

Re : La CLI, très simplement

Le problème des polices fixes est contourné... grace à l'utilisation de xterm.
Ceux qui préfèrent zenity changeront le comportement du script en lisant les premières lignes smile

Hors ligne