4 votes

exécuter une commande en tant qu'utilisateur au démarrage Ubuntu 12.04

Je veux exécuter une commande au démarrage qui ressemble à ceci :

Python /home/me/.hidden/commnd.py

De plus, il doit être exécuté en tant que moi, et non pas en tant que root.

Je sais que c'est possible, mais mon google-fu est faible aujourd'hui.

BTW, il s'agit d'un serveur headless, donc commencer à la connexion n'est pas une solution.

7voto

Vous pouvez utiliser la cible cron @reboot.

Modifiez la crontab de votre compte utilisateur à l'aide de la commande crontab :

$ crontab -e

Ensuite, au lieu de minute heure jour mois jour de la semaine, il suffit de mettre @reboot

@reboot python /home/me/.hidden/command.py

Pour plus d'informations sur @reboot et d'autres chaînes spéciales de cron, lisez la page de manuel crontab 5.

$ man 5 crontab

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X