2016-10-31 3 views
0

J'ai utilisé pyinstaller pour rendre mon script exécutable et maintenant je veux qu'il s'exécute à chaque connexion/démarrage. L'outil gnome tweak ne liste pas mon exécutable. Comment puis-je atteindre cet objectif?Comment rendre mon exécutable python à exécuter au démarrage dans fedora 23?

+0

La meilleure réponse ici pourrait dépendre de ce que fait votre script. Peux-tu élaborer? – mattdm

+0

@mattdm Mon script supprime certaines données d'une page Web et envoie les informations sous forme de sms au démarrage, automatiquement. – dileeps

+0

Pouvez-vous préciser en quoi exactement vous voulez déclencher? Chaque fois qu'un utilisateur est connecté, chaque fois qu'un utilisateur spécifique se connecte, chaque fois que l'ordinateur est redémarré, ou autre chose? – mattdm

Répondre

1

Vous posez 3 questions ici. Le démarrage et la connexion ne sont pas identiques.

1) Pour avoir un script exécuté sur la connexion que vous pouvez ajouter à .bash_profile (fichier caché dans votre répertoire personnel de l'utilisateur): https://ask.fedoraproject.org/en/question/35263/execute-shell-script-at-login/

2) Pour que le script exécuté au démarrage (boot) vous pouvez choisissez de créer un fichier /etc/rc.local (https://ask.fedoraproject.org/en/question/26898/what-is-the-auto-start-file-like-rclocal/)
assurez-vous qu'il est exécutable:

chmod +x /etc/rc.local 

permettent le service:

systemctl enable rc-local.service 

3) Exécutez 'gnome-session-properties' et ajoutez votre script ici.