News Articles Lexique
PARTENAIRE
PARTENAIRE
SECTIONS
Forums
Galerie
Blog
Webchat IRC
Lexique
Petites Annonces
Archives
Goodies
Contactez-nous
ARTICLES
Présentation de Léopard Server
NAS - Partie 2
A la découverte de Quartz Composer
Changer le disque du Time Capsule
Carte Audio Entrée/Sortie Analogique et S/PDIF
Faire fonctionner une 8800 GT PC sur un Mac Pro Rev2
Voir tous les articles
MacADSL
Offres de rentrée : du côté de Bouygues Télécom
Orange lance sa nouvelle livebox !
Offres ADSL de rentrée : la nouvelle Livebox 2 chez Orange ?
FrenchiPhone
Orange sur 01net : Que dire ? ah si ! Pitoyable !
40 000 iPhones chez SFR
Pas de bridage pour la 3G et 3G+ chez SFR

Créer un script Unix sous OS X

2006-12-09 par Gotchi

Initiation et rappels des bases pour réaliser un script Shell.

Introduction :
Depuis la transition de Mac OS 9 vers Mac OS X, Apple propose donc à ses utilisateurs d'utiliser un système Unix. Cela n'a échappé à personne, mais pourtant, ce système n'est pas forcémennt familier pour tout le monde. Apple a certes rendu l'usage de son système Unix très simple, à tel point qu'il n'est en principe par nécessaire d'aller fouiller dans le terminal dans la vie de tous les jours. Mais il arrive pourtant de devoir aller dans le terminal pour supprimer un fichier récalcitrant, pour configurer le serveur Apache, ... . Une simple recherche dans le forum permet dans ce cas de trouver la commande à utiliser pour débloquer une situation.

L'utilisation "en mode Unix" de Mac OS X, comme pour tout système Unix, ne se limite pas à taper juste une commande de temps en temps, on peut aussi assembler différentes commandes à la suite, afin de réaliser un script "complexe", soit quasiment une mini application. Seulement, tout cela commence à devenir un peu plus compliqué que de taper juste une commande dans le terminal, et se lancer tout seul dans cette aventure n'est pas évident, surtout si l'on n'est pas programmeur de métier. Cet article présente donc en détail, pas à pas, un petit exemple. Dans un précédent article, je parlais de la possibilité d'avoir du RAID 5 matériel dans un G4, via une carte PCI. Le seul "problème" de cette carte, c'est qu'elle ne se pilote que via des lignes de commande dans le terminal. Pour vérifier l'état de la grappe RAID à distance, il faut se connecter en ssh au serveur, et lancer deux ou trois commmandes pour contrôler l'ensemble. Tout cela fonctionne certes très bien, mais n'est pas toujours pratique dans la vie de tous les jours. Consulter l'état du serveur et de la grappe RAID dans une simple page Web sera plus simple et plus rapide. L'exemple qui va donc être détaillé ici permet de construire automatiquement une page web à partir des données issues de la commande megaraid.

Cet article a donc principalement un but pédagogique, et ne cherche donc pas à présenter la meilleure façon d'arriver au résultat, en utilisant le moins de commandes possible, ou en économisant au maximum l'utilisation du CPU. Il n'est pas donc pas nécessaire aux plus programmeurs unixiens d'entre vous de spammer ma boîte mail en me disant que telle commande aurait pu être écrite de façon plus efficace de telle ou telle manière.


page suivante

AOUT
  1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
<< >>
PARTENAIRE
SONDAGE
PARTENAIRE
SYNDICATION
iMode / Wap
RSS 2.0 BackSlash
LIENS
Hardmac
Speedtest
HollowScreen
RC5 Macbidouille
Apple Store
Refurb Store