Quelle est la meilleure façon (sous Debian) de lancer une application
dans un terminal dès le prompt obtenu.
J'ai mis l'autologin dans /etc/inittab :
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp)
dès le login établi dans la console, sans que ce soit le cas pour les
autres terminaux ou en cas de connexion ssh.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Franssoa
Le 24. 09. 12 13:31, Franssoa a écrit :
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp) dès le login établi dans la console, sans que ce soit le cas pour les autres terminaux ou en cas de connexion ssh.
Je m'auto-répond : dans /etc/profile, ajouter à la fin :
if ps ax | grep -v grep | grep controle_mpc > /dev/null then echo "controle_mpc.py lancé" else python /home/pi/programmes/controle_mpc.py fi
Le 24. 09. 12 13:31, Franssoa a écrit :
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp)
dès le login établi dans la console, sans que ce soit le cas pour les
autres terminaux ou en cas de connexion ssh.
Je m'auto-répond :
dans /etc/profile, ajouter à la fin :
if ps ax | grep -v grep | grep controle_mpc > /dev/null
then
echo "controle_mpc.py lancé"
else
python /home/pi/programmes/controle_mpc.py
fi
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp) dès le login établi dans la console, sans que ce soit le cas pour les autres terminaux ou en cas de connexion ssh.
Je m'auto-répond : dans /etc/profile, ajouter à la fin :
if ps ax | grep -v grep | grep controle_mpc > /dev/null then echo "controle_mpc.py lancé" else python /home/pi/programmes/controle_mpc.py fi
Kevin Denis
Le 24-09-2012, Franssoa a écrit :
Quelle est la meilleure façon (sous Debian) de lancer une application dans un terminal dès le prompt obtenu.
J'ai mis l'autologin dans /etc/inittab : 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp) dès le login établi dans la console, sans que ce soit le cas pour les autres terminaux ou en cas de connexion ssh.
Debian utilise encore le /etc/rc.local : $ cat /etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing.
exit 0
-- Kevin
Le 24-09-2012, Franssoa <mon@ema.il.invalid> a écrit :
Quelle est la meilleure façon (sous Debian) de lancer une application
dans un terminal dès le prompt obtenu.
J'ai mis l'autologin dans /etc/inittab :
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp)
dès le login établi dans la console, sans que ce soit le cas pour les
autres terminaux ou en cas de connexion ssh.
Debian utilise encore le /etc/rc.local :
$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
Quelle est la meilleure façon (sous Debian) de lancer une application dans un terminal dès le prompt obtenu.
J'ai mis l'autologin dans /etc/inittab : 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Mais j'aimerais lancer un programme (un script python qui lance ncmpcpp) dès le login établi dans la console, sans que ce soit le cas pour les autres terminaux ou en cas de connexion ssh.
Debian utilise encore le /etc/rc.local : $ cat /etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing.
exit 0
-- Kevin
Franssoa
Le 24. 09. 12 16:12, Kevin Denis a écrit :
Le 24-09-2012, Franssoa a écrit :
Quelle est la meilleure façon (sous Debian) de lancer une application dans un terminal dès le prompt obtenu.
Debian utilise encore le /etc/rc.local :
mais là le script sera lancé en tâche de fond, non ?
Le 24. 09. 12 16:12, Kevin Denis a écrit :
Le 24-09-2012, Franssoa <mon@ema.il.invalid> a écrit :
Quelle est la meilleure façon (sous Debian) de lancer une application
dans un terminal dès le prompt obtenu.
Debian utilise encore le /etc/rc.local :
mais là le script sera lancé en tâche de fond, non ?