Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2006, 11h04   #1
Futur Membre du Club
 
Inscription : novembre 2002
Messages : 88
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 88
Points : 18
Points : 18
Par défaut Automatisation d'une commande

Bonjour,

Je travaille sous linux suse 10.1.
Je voudrais qu'a chaque démarrage de session, cette commande soit lancée:

Dans quel fichier dois-je mettre cette commande ?
Merci pour votre aide,

Roger12
roger12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 11h23   #2
Membre confirmé
 
Avatar de DavidDeTroyes
 
Inscription : février 2005
Messages : 305
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Aube (Champagne Ardenne)

Informations forums :
Inscription : février 2005
Messages : 305
Points : 271
Points : 271
Envoyer un message via MSN à DavidDeTroyes
Regarde du coté de la commande CRON
__________________
"Les cons ca ose tout, c'est même à ca qu'on les reconnait" M. AUDIARD
"L'intelligence, on croit toujours en avoir assez, vu que c'est avec ça qu'on juge" COLUCHE

Spidercochon ! Spidercochon !
Il peut marcher au plafond.
Est-ce qu'il peut tisser une toile ?
Bien sûr que non c'est un cochon
Prends garde Spidercochon est là...
DavidDeTroyes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 11h26   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Cron est inutile. Il te suffit d'insérer cette ligne dans ton fichier .xinitrc

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 13h01   #4
Futur Membre du Club
 
Inscription : novembre 2002
Messages : 88
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 88
Points : 18
Points : 18
je viens de chercher après le fichier .xinitrc, je ne le trouve pas, ou puis-je le trouver?

J'utilise suse 10.1 et j'utilise "gnome", je ne sais pas si ça a son importance ou pas.

Encore merci pour votre aide.
roger12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 13h24   #5
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Si ce fichier n'existe pas, il suffit de le créer avec la commande:
Ensuite, tu peux utiliser la commande:
Code :
echo "xset -dpms s off" > .xinitrc
et enfin un petit:
C'est fini
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 15h11   #6
Futur Membre du Club
 
Inscription : novembre 2002
Messages : 88
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 88
Points : 18
Points : 18
Citation:
Envoyé par Larkine
Si ce fichier n'existe pas, il suffit de le créer avec la commande:
Ensuite, tu peux utiliser la commande:
Code :
echo "xset -dpms s off" > .xinitrc
et enfin un petit:
C'est fini

Merci de prendre le temps de m'aider.
Lorsque j'exécute ces commandes, le fichier .xinitrc dans la home du user.
Lorsque je ferme la session puis que je tente de me relogguer, ça ne marche pas , il y a un message qui me dit : votre session n'a même pâs duré 10 sec , il se peut qu'il y ait un problème d'installation...
Et il me renvoit à la console de login...
Puis lorsqure j'efface le fichier .xinitrc , ça re-fonctionne...

peux-tu m'aider ?

Bien à toi,
Roger12
roger12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2006, 21h14   #7
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour,

Logiquement dans le fichier .xinitrc se trouve la commande qui permet d'ouvrir ton environnement graphique par exemple si utilises Gnome, tu devrais avoir la ligne suivante:
La commande que tu souhaites utiliser permet ou pas de désactiver l'économiseur d'écran donc cela te donne en finalité un fichier similaire à celui-ci:
Code :
1
2
xset s off
exec gnome-session
Le message que tu obtiens en sortie "votre session n'a même pâs duré 10 sec" c'est la première fois que je le vois. Je ne sais pas vraiment ce qui se passe

Peux-tu tester le fichier .xinitrc tel qu'il est écrit un peu plus haut ?

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 09h16   #8
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
il n'est pas nécessaire de mettre .xinitrc en éxécutable. le problème vient peut être de là si x détecte que .xinitrc est éxécutable, ça doit représenter un danger (lequel?) et paf, ça arrête tout.

sinon il suffit de mettre cette commande dans le fichier ~/.bashrc
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h44   #9
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
en fait il te faut recopier le xinitrc "generique" de ton systeme en .xinitrc dans ton home directory et seulement la y ajouter ta commande (surtout pas la derniere ligne ......)
sur mon systeme (slackware)
Code :
1
2
 
cp /etc/X11/xinit/xinitrc $HOME/.xinitrc
comme tu le fait tu lance ta session (juste X par le wm ni le bureau) puis tu fini le script ...... donc tu ferme la session !
Classiquement la derniere commande d'un xinitrc est le WM ou le bureau (gnome, ....)
toute les precedentes etant lancer en bakground (commande &)
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 13h52   #10
Futur Membre du Club
 
Inscription : novembre 2002
Messages : 88
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 88
Points : 18
Points : 18
Bonjour,

merci pour votre aide.
j'ai ajouté ces lignes dans .xinitrc.template de ma suse et ça fonctionne!
Merci!
roger12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h34.


 
 
 
 
Partenaires

Hébergement Web