Petits soucis de programmation
Sujet en cours de lecture : Petits soucis de programmation par | (Haut de page) |
Petits soucis de programmation
Blacksad75
email
Envoyé le : 12/09/2007 à 10:28
Bonjour,
J'essaie désespérement de réaliser un shell qui installe un paquet (paquet.deb) puis lance plusieurs sous-shells dans des consoles différentes en parallele car j'ai besoin que les sous shells fonctionnent en meme temps mais de laisser un certain delai pour le dernier sous shell. Aussi il récupčre les valeurs des variables dans un fichier (Parametre.txt). Bien évidemment les variables (mymac, interface, channel, apmac, apnom, path) sont utilisée dans les sous-shells.
Aprčs des heures de google et de recherche dans les forums et autres pour réussir ŕ résoudre les problčmes que j'ai eu avec les déclarations de fonctions, les incrementations, la lecture du fichier. J'ai pas encore essayer l'installation mais je suis sur que ca va pas marcher...
voici le script:
# !/bin/bash
cd /media/SONY_4GO/
i=0
sudo dpkg -i paquet.deb
while read ligne
do
tableau[$i] = $ligne
let "i+=1"
done < Parametre.txt
mymac=${tableau[0]}
interface=${tableau[1]}
channel=${tableau[2]}
apmac=${tableau[3]}
apnom=${tableau[4]}
path=${tableau[5]}
function capture
{
cd $path #Est-ce nécessaire si $path=/media/SONY_4GO/ ?
echo "suite de commandes1"
}
function excitation1
{
echo "suite de commandes2"
}
function excitation2
{
echo "suite de commandes3"
}
function decryptage
{
cd $path
echo "suite de commandes4"
echo "Appuyez sur Enter pour finir..."
read touche
}
xterm -e capture # Ouverture d'un terminal
xterm -e excitation1 # mais est-il possible
xterm -e excitation2 # de lancer une console??
Sleep 900
xterm -e decryptage #
J'essaie désespérement de réaliser un shell qui installe un paquet (paquet.deb) puis lance plusieurs sous-shells dans des consoles différentes en parallele car j'ai besoin que les sous shells fonctionnent en meme temps mais de laisser un certain delai pour le dernier sous shell. Aussi il récupčre les valeurs des variables dans un fichier (Parametre.txt). Bien évidemment les variables (mymac, interface, channel, apmac, apnom, path) sont utilisée dans les sous-shells.
Aprčs des heures de google et de recherche dans les forums et autres pour réussir ŕ résoudre les problčmes que j'ai eu avec les déclarations de fonctions, les incrementations, la lecture du fichier. J'ai pas encore essayer l'installation mais je suis sur que ca va pas marcher...
voici le script:
# !/bin/bash
cd /media/SONY_4GO/
i=0
sudo dpkg -i paquet.deb
while read ligne
do
tableau[$i] = $ligne
let "i+=1"
done < Parametre.txt
mymac=${tableau[0]}
interface=${tableau[1]}
channel=${tableau[2]}
apmac=${tableau[3]}
apnom=${tableau[4]}
path=${tableau[5]}
function capture
{
cd $path #Est-ce nécessaire si $path=/media/SONY_4GO/ ?
echo "suite de commandes1"
}
function excitation1
{
echo "suite de commandes2"
}
function excitation2
{
echo "suite de commandes3"
}
function decryptage
{
cd $path
echo "suite de commandes4"
echo "Appuyez sur Enter pour finir..."
read touche
}
xterm -e capture # Ouverture d'un terminal
xterm -e excitation1 # mais est-il possible
xterm -e excitation2 # de lancer une console??
Sleep 900
xterm -e decryptage #
Réponses...
Date serveur : 23/07/2008 à 17:08
Les heures sont affichées en GMT +2 (Heure d'été)
Les heures sont affichées en GMT +2 (Heure d'été)
Ecrire une réponse | (Haut de page) |
* Au moins un des champs marqués d'une astérisque doit être renseigné