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 07/04/2008, 15h44   #1
Membre habitué
 
Avatar de PoZZyX
 
Inscription : août 2005
Messages : 419
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 419
Points : 129
Points : 129
Par défaut Créer un screen en non root au démarrage

Hello tous le monde,

j'ai un ptit problème que je ne parviens pas à résoudre.

J'essaie de lancer automatiquement au démarrage du pc la création d'un screen et d'y lancer un programme dedans mais pas en root, mais avec un utilisateur donné. Je suis en console j'ai donc ajouté dans rc6.d un script qui fait :
sudo -u user screen -S SESSION1
sudo -u user mon_programme

cependant ça ne fonctionne pas, rien ne se fait.
j'ai alors essayé un trux style :
su user
screen -S SESSION1
mon_programme

mais ça fonctionne pas mieux.

Si quelqu'un pouvait m'aider ce serait merveilleux. Enfin je me fait pas comprendre dites moi aussi.

au passage je suis sur debian

Merci d'avance pour votre aide !!!
PoZZyX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 19h07   #2
Membre du Club
 
Lycéen
Inscription : avril 2007
Messages : 57
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : avril 2007
Messages : 57
Points : 50
Points : 50
Euuuuuh à la limite j'ai envie de dire si effectivement c'est au lancement du pc, tu mets un

à la fin de ton .bashrc ( éventuellement avec un if pour lui dire "seulement en console, comme ça :

Code :
1
2
3
4
 
if [ "$TERM" = "linux" ]; then
    screen
fi
et ensuite tu modifie ton .screenrc comme indiqué dedans, c'est bien expliqué. Comme ça à chaque login il te lance screen avec tes programmes. Pas la peine de se faire suer avec les runlevels si c'est juste pour que ça se lance au démarrage du bash ^^ . Note que au démarrage Debian est pas au runlevel 6 ( reboot ) mais 2 .

Si j'ai pas tout capté à ton problème hésite pas . Personnellement cette solution marche bien chez moi .
Grimmjow 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 19h22.


 
 
 
 
Partenaires

Hébergement Web