Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.... tongue


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 ? smile

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

slasher-fun a écrit :

Pourquoi pas bêtement Système -> Préférences -> Session -> Programmes au démarrage -> Ajouter -> amsn ? smile

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 cool

Voilà, j'espère t'avoir fourni assez de matière wink

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

General Antivirus a écrit :

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.... tongue

il manque un esac à la fin pour indiquer la fin du case
cool

#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  smile

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