Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
654 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script bash

n°1684597
Alakmeme
Posté le 10-02-2008 à 16:30:47  profilanswer
 

Bonjour,
 
J'ai quelque notion de bash, et pour un projet perso (a présenter trés bien tot :/)  j'aimerai avoir des script qui on les fonctions suivante,
pour certaine de ses fonctions j'ai une petite idée pour d'autre pas du tout si vous avez le temps,
Merci d'avance
(svp restez le plus simple possible j'aimerai comprendre)
 
Gestion des modules kernel
•1 - Lister les modules chargés
•2 - Lister les modules disponibles, par catégories ainsi que leur description, licence et paramètres disponibles
•3 - Insérer un module dans le kernel avec gestion des paramètres exposés par ce module( respect du typage, ... )
•4 - Décharger un module du kernel
 
____________________________________________________
 
Affichage de statistiques système
•5 - Afficher les systèmes de fichier montés avec leur taux d'occupation, ainsi que l'espace disque restant.
•6 - Afficher la charge système moyenne
•7 - Afficher la charge CPU
•8 - Afficher les statistiques des processus.
 
j'ai numeroté les fonction pour pouvoir s'y retrouver avec les réponses


Message édité par Alakmeme le 10-02-2008 à 16:32:44
mood
Publicité
Posté le 10-02-2008 à 16:30:47  profilanswer
 

n°1684599
Mjules
Parle dans le vide
Posté le 10-02-2008 à 16:41:37  profilanswer
 

il y a déjà des softs pour faire une partie de ce que tu veux
1 : lsmod ou cat /proc/modules
4 : modprobe -r ou rmmod
5 : df
6 : uptime ou cat /proc/loadavg
7 et 8 : top


Message édité par Mjules le 10-02-2008 à 16:41:45

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1684600
Alakmeme
Posté le 10-02-2008 à 16:43:01  profilanswer
 

pour le projet si c'est fesable je doit utiliser des fonction bash.
 
(aprés je sais pas si tous sa est fesable en bash)
 
(merci pour la rep sa m'aide déja un peut :) )
 
donc pour le 1 c'est bon (je test les autre actuelement)


Message édité par Alakmeme le 10-02-2008 à 16:45:24
n°1684954
matafan
Posté le 11-02-2008 à 16:34:50  profilanswer
 

bash ça fait pas grand chose... Le principe du shell c'est justement d'appeler les commandes de ton système, de traiter leur sorties, de les enchainer. Donc modprobe, df, uptime... Tout ça c'est bon, ce n'est pas parce que tu les utilises que tu triches. C'est dans l'esprit du shell.

n°1686048
Alakmeme
Posté le 13-02-2008 à 22:43:51  profilanswer
 

Bonjour,  
je revien vers vous , j ai réussi a faire ce que je vous demandé au dessu grace a votre coups de main,  
 
Bonjour,
 
J'aimerai recupéré la date sous la forme JJ::MM::AAAA mais je vois pas comment faire,
avec la commande date sa affiche le jour au format Lun Mar Mer Jeu Ven Sam Dim :/
Si vous voyé comment faire :/  
 
Merci d'avance

n°1686050
Mjules
Parle dans le vide
Posté le 13-02-2008 à 22:45:40  profilanswer
 

man date
 
tu peux jouer sur le format de sortie


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1686060
Alakmeme
Posté le 13-02-2008 à 23:38:00  profilanswer
 

j'ai testé man date mais j'ai pas bien compris la synthaxe le vrai probleme est la

n°1686134
matafan
Posté le 14-02-2008 à 09:21:40  profilanswer
 

date '+%d:%m:%Y'

n°1686947
Alakmeme
Posté le 15-02-2008 à 15:10:41  profilanswer
 

bonjour,
 
Je fait un petit up avec une autre question,
quand je fait un /sbin/modprobe -l , j'ai la liste des modules disponibles avec leur chemin d'accès,
j'aimerai récuprer tous ce qu'il y a après le dernier "/" de chaque ligne (le nombre de "/" varie)
 
Merci d'avance

n°1686964
Mjules
Parle dans le vide
Posté le 15-02-2008 à 15:25:05  profilanswer
 

/sbin/modprobe -l >test
while read ligne; do basename $ligne ; done < test


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le 15-02-2008 à 15:25:05  profilanswer
 

n°1686968
Alakmeme
Posté le 15-02-2008 à 15:27:42  profilanswer
 

Merci je test

n°1686969
Alakmeme
Posté le 15-02-2008 à 15:30:05  profilanswer
 

Merci cela marche :)

n°1686971
Alakmeme
Posté le 15-02-2008 à 15:41:02  profilanswer
 

sa marche mais enfaite je peux pas faire ce que je voulais, en gros j'aimerai afficher les modules selon leur catégories genre driver, lib, security, sound, net, fs  
tu saurais comment faire sa en recuperant le choix de  la catégorie entré par l utilisateur ?
Donc en gros afficher tous les module driver par exemple ?


Message édité par Alakmeme le 15-02-2008 à 15:42:06
n°1686976
Mjules
Parle dans le vide
Posté le 15-02-2008 à 15:47:04  profilanswer
 

tu fais un grep sur driver avant d'envoyer le tout dans ton fichier temporaire (celui que j'ai appelé test et que tu devrais faire avec mktemp).


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1686993
Alakmeme
Posté le 15-02-2008 à 16:09:40  profilanswer
 

oki je test ce sa :)  
Merci de ton aide précieuse


Message édité par Alakmeme le 15-02-2008 à 16:10:07

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script bash

 

Sujets relatifs
[bash]creation d'un premier scriptscript bash, avec ssh cat toto > titi
exec + afficher resultat script bashExec + afficher resultat script bash
Lancer un script bash sous windows avec cygwinAfficher l'execution d'un script bash sur page php
Afficher les erreur lors du lancement d'un script bash[Résolu] Exécuter une action en fonction du choix dans un menu
Vérouiller une table MySQL par script BashComparer des floats (script bash)
Plus de sujets relatifs à : Script bash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR