Pages : 1
#1 Le 22/02/2008, à 18:20
- General Antivirus
Script shell
Bonjour,
Je souhaiterais que par exemple amsn se lance au démarrage de mon ordi ,se script est-il bon?:
#!/bin/bash
case $1 in
"start") amsn;;
voila.Je pense qu'il est faux.
ps : Vous moquez pas svp,je débute....
http://espace-ados.site.voila.fr
Hors ligne
#2 Le 22/02/2008, à 18:24
- slasher_fun
Re : Script shell
Pourquoi pas bêtement Système -> Préférences -> Session -> Programmes au démarrage -> Ajouter -> amsn ?
Hors ligne
#3 Le 22/02/2008, à 18:30
- General Antivirus
Re : Script shell
Non non c'est pour m'entrainer à faire des scripts !!!:D
http://espace-ados.site.voila.fr
Hors ligne
#4 Le 22/02/2008, à 18:34
- kaer
Re : Script shell
Pourquoi pas bêtement Système -> Préférences -> Session -> Programmes au démarrage -> Ajouter -> amsn ?
Ca édite quel fichier ça stp ?
Existe-t-il une liste des fichiers de démarages (*.rc et autres) et de leur utilisation ?
Hors ligne
#5 Le 22/02/2008, à 18:57
- General Antivirus
Re : Script shell
Enfin bon sa ne répond pas à ma question...
http://espace-ados.site.voila.fr
Hors ligne
#6 Le 22/02/2008, à 19:37
- General Antivirus
Re : Script shell
petit up
http://espace-ados.site.voila.fr
Hors ligne
#7 Le 24/02/2008, à 21:13
- General Antivirus
Re : Script shell
Up svp c'est important pour moi de savoir sa.
Juste avoir la correction commenté(ou pas )de ce script.
Par pitié *Leche le sol*
http://espace-ados.site.voila.fr
Hors ligne
#8 Le 24/02/2008, à 21:33
- yurek
Re : Script shell
tout simplement
#!/bin/bash
amsn &
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#9 Le 24/02/2008, à 21:44
- General Antivirus
Re : Script shell
et sa demarera amsn au démarrage de l'ordinateur?simplement en ajoutant &.
En fait je veux comprendre comment on fait pour l'appliquer plus tard à d'autre scripts.
http://espace-ados.site.voila.fr
Hors ligne
#10 Le 24/02/2008, à 22:33
- telliam
Re : Script shell
c'est pas tres clair, tu vx faire quoi exactement?
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#11 Le 24/02/2008, à 22:46
- General Antivirus
Re : Script shell
executer un script au démarrage de l'ordinateur
Ici j'ai pris comme exemple amsn.
Dernière modification par General Antivirus (Le 24/02/2008, à 23:02)
http://espace-ados.site.voila.fr
Hors ligne
#12 Le 25/02/2008, à 02:26
- Yannick_LM
Re : Script shell
@general antivirus.
Il y a plusieurs solutions.
Soit tu te fait un script exécutable, que tu mets dans /usr/local/bin, ou dans ~/bin, par exemple, et tu l'ajoute au démarage de ta session.
Pour info, ceux-ci se retrouvent dans ~/.config/autostart/machin.desktop, avec un fichier machin.desktop qui ressemble à :
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=<Le nom de l'appli>
Comment=<un commentarie>
Exec=<chemin/vers/le/script>
StartupNotify=false
Terminal=false
Hidden=false
Du moins, c'est ce répertoire là avec XFCE, je me souviens plus si c'est le même pour gnome, mais ça doit y ressembler. (au pire, un "locate autostart" devrait te donner la réponse)
Ça, c'est pour les scripts au démarrage de ta session.
Pour des scripts plus au démarrage du système, (on les appelle en général des services) ils sont rangés dans les répertoires /etc/rcX.d. Plus exactement, il y a des liens dans ces répertoires qui pointent vers /etc/init.d/<nom du service>. L'endroit où sont placés les liens déterminent le moment où les scripts sont lancés au démarrage, entre autres.
La commande pour s'occuper de tout ça s'appelle update-rc.d. Je te renvoie à la page de manuel pour plus d'informations.
Pour écrire toi même ce genre de scripts, tu peux t'inspirer du fichier /etc/init.d/skeleton, gentiment mis à ta disposition pour ça
Voilà, j'espère t'avoir fourni assez de matière
Dernière modification par Yannick_LM (Le 25/02/2008, à 02:27)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#13 Le 25/02/2008, à 09:23
- Sciensous
Re : Script shell
Bonjour,
Je souhaiterais que par exemple amsn se lance au démarrage de mon ordi ,se script est-il bon?:#!/bin/bash case $1 in "start") amsn;;
voila.Je pense qu'il est faux.
ps : Vous moquez pas svp,je débute....
il manque un esac à la fin pour indiquer la fin du case
#14 Le 25/02/2008, à 12:00
- General Antivirus
Re : Script shell
@ Sciensous C'est la seule faute du script?
@ Yannick_LM Merci je vais voir ce que je peux faire avec toutes ces infos
Dernière modification par General Antivirus (Le 25/02/2008, à 12:02)
http://espace-ados.site.voila.fr
Hors ligne
#15 Le 25/02/2008, à 15:51
- Sciensous
Re : Script shell
ben tout dépend de ce que tu veux faire:
pour lancer amsn, yurek a raison
mais tu peux aussi compliquer le script avec des ptions start et stop comme tu sembles vouloir le faire
#16 Le 25/02/2008, à 17:54
- General Antivirus
Re : Script shell
RE ::
J'ai fouillé le script Samba et j'ai trouvé ceci " log_daemon_msg "Starting Samba daemons" "
" log_daemon_msg " est une commande qui permet de lancer et afficher un message à l'écran?
http://espace-ados.site.voila.fr
Hors ligne
Pages : 1