2 votes

Où dois-je mettre mes scripts Upstart scripts ?

J'essaie de comprendre Upstart et je ne sais pas si je dois les mettre dans

/etc/init

ou

~/.config/upstart

Et quelle est la différence entre les lieux ?

4voto

muru Points 180007

/etc/init est pour emplois système - les services qui sont lancés indépendamment de la connexion d'un utilisateur. Il s'agit généralement de services système. Par défaut, les commandes sont exécutées en tant que root sauf si setuid est utilisé.

~/.config/upstart est pour sessions de travail - Ceux-ci sont exécutés pour un utilisateur connecté à l'interface graphique.

Que fait ton travail chez Upstart ?

  • Est-ce qu'il exécute une fonction pour un utilisateur connecté, qui lui est spécifique ? Utilisez ~/.config/upstart .
  • N'a-t-il pas besoin d'un utilisateur connecté pour fonctionner, ou doit-il s'exécuter au démarrage du système ? Utilisez /etc/init .

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