web-dev-qa-db-fra.com

lancer 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

En outre, cela doit fonctionner comme moi, pas comme root.

Je sais que cela peut être fait, mais mon google-fu est faible aujourd'hui.

BTW, il s’agit d’un serveur sans tête, aussi, commencer à la connexion n’est pas une solution.

4
Tymanthius

Vous pouvez utiliser la cible @reboot cron.

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

$ crontab -e

Puis, au lieu de minute heure jour mois jour de la semaine, mettez simplement @reboot

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

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

$ man 5 crontab
7