![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Système Vos questions autour de l'administration système |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Futur Membre du Club
![]() Date d'inscription: mai 2002
Messages: 33
|
Salut,
Voici mon script bash ci-dessous, un simple menu de commandes. 1. Depuis une fenêtre/terminal Linux exécutant ce script, comment lancer une comande (par ex. "iwlist") dans une nouvelle fenêtre sans mettre "en pause" la fenêtre du script? 2. Sous KDE, comment lancer/exécuter rapidement un script.sh en utilisant l'interface graphique KDE (sans devoir saisir le nom du fichier dans un terminal Linux). Sous Windows, un double-click sur le .BAT suffit 3. Parfoit j'ai une erreur sur la première ligne: "#!/bin/bash". Parfois non. De quoi cela dépend-il ? Merci d'avance CONFIG: BackTrack 3, Linux BT 2.6.21.5, KDE 3.5.7, Shell-Konsole. Code: Code :
#!/bin/bash
#------------------------------------------------------------------------------------ Initialisation
DFN=file
CN1=eth1
RTAP0=rtap0
MESSID=IPW22
FIP_100=192.168.1.100
FIP_101=192.168.1.101
MAC=50:41:32:23:14:05
#----------------------------------------------------------------------------------------- Functions
menu(){
echo -- CHECK - CONFiG
com01="iwconfig $CN1";echo 01. [$com01]
com02="iwlist";echo 02. [$com02]
com03="Set BSSID: [$BSSID]";echo 03. [$com03]
echo "Choix?";read com
case $com in
#-- CHECK - CONFiG
01) $com01;;
02) $com02;;
03) echo BSSID ?;read BSSID;;
*) echo "BYE BYE ...";exit;;
esac
}
#---------------------------------------------------------------------------------------------- BODY
while true;do menu
done
exit
#---------------------------------------------------------------------------------------------------
|
|
|
|
|
|
#2 (permalink) | ||
|
Membre régulier
![]() |
Citation:
Citation:
Ben c'est pareil. Il faut juste que le fichier soit executable (chmod +x script.sh). Par contre, ca risque d'être invisible (car un shell n'est pas un terminal). Et donc, il est possible de configurer ça pour que ce soit lancer dans konsole. Quand on clique droit sur le bureau, on peut créer une application, et en fouillant dans les onglets, on trouve rapidement comment faire ce que je viens de dire. |
||
|
|
|
![]() |
![]() |
||
Comment lancer une commande dans une nouv. fenêtre sans mettre en pause la 1ère fenêt
|
||
| Outils de la discussion | |
|
|