La manière traditionnelle d'exécuter le service de traitement par lots consiste à exécuter le serveur en tant que service ou démon Windows. Cela signifie que le service est lancé en arrière-plan dès que la machine démarre, et commence à traiter la file d'attente même si personne n'est connecté à l'ordinateur.
Grâce à Service Launcher, il est possible de configurer le service de traitement par lots pour qu'il se lance en tant qu'utilisateur connecté, lorsqu'il se connecte. Cela signifie que votre machine ne traitera les tâches que lorsque l'utilisateur est connecté.
Bien que cela puisse sembler peu pratique, cela peut être préférable pour des raisons de sécurité. Les services Harmony sont exécutés sous l'utilisateur usabatch, un utilisateur disposant de privilèges d'administrateur. Lorsque Service Launcher est utilisé, l'utilisateur connecté n'a pas besoin d'avoir les privilèges d'administrateur pour exécuter les services.
Avant de configurer Service Launcher pour exécuter le service de traitement par lots, le service Windows qui le lance doit être désactivé, afin d'éviter de lancer deux instances du service de traitement par lots simultanément.
REMARQUEAlors que les démons s'exécutent quelle que soit la personne connectée et même lorsqu'aucun utilisateur n'est connecté, Service Launcher ne s'exécute que lorsque l'utilisateur pour lequel il a été spécifiquement configuré est connecté. Cela signifie que si vous souhaitez que le Service Launcher soit lancé lorsqu'un utilisateur est connecté, vous devez le configurer pour chaque utilisateur ayant accès à la machine.
OuvrirComment désactiver le service de traitement par lots sous Windows
Ouvrez le menu Démarrer et, dans le menu Programmes, sélectionnez Harmony 16.0 Premium > Outils > Panneau de configuration.
Lorsque vous y êtes invité, autorisez le Panneau de configuration à apporter des modifications à votre dispositif.
Dans la liste déroulante Process Starter, sélectionnez HarmonyStarter0-tbprocess -schedule.
REMARQUELe nombre après HarmonyStarter peut être différent, en fonction du nombre de services Harmony installés avant celui-ci.
Cliquez sur Stop.
Cliquez sur Supprimer.
À partir de ce moment, le service de traitement par lots ne sera plus lancé au démarrage.
Fermez le panneau de configuration.
OuvrirComment configurer le service de traitement par lots pour qu'il se lance à la connexion de l'utilisateur
Assurez-vous que vous êtes actuellement connecté en tant qu'utilisateur qui exécutera le service.
REMARQUECet utilisateur devra être connecté pour que le service soit exécuté. L'utilisateur n'a pas besoin d'avoir des privilèges d'administrateur.
Effectuez l'une des opérations suivantes :
Si Service Launcher n'est pas exécuté, ouvrez le menu Démarrer et, dans la liste Programmes, sélectionnez Harmony 16.0 Premium > Outils > Service Launcher.
Si Service Launcher est déjà en cours d'exécution, cliquez sur son icône dans la zone de notification.
L'application Service Launcher est lancée.
Dans la section Paramètres de l'application de l'onglet Préférences, assurez-vous que l'option Lancer à la connexion est cochée, afin que les services configurés dans Service Launcher soient automatiquement lancés lorsque vous vous connectez à votre compte.
Sélectionnez l'onglet Processus ToonBoom.
Assurez-vous que l'option Planification est cochée.
Cliquez sur Lancer pour vérifier que le service de traitement par lots se lance correctement via Service Launcher.
Cochez l'option Lancer lorsque le Service Launcher démarre.
Dans le menu supérieur, sélectionnez Serveur > Enregistrer tous les paramètres.
Désormais, le service de traitement par lots sera lancé par le Service Launcher lorsque vous vous connecterez. Vous pouvez vérifier que votre machine est prête à exécuter le travail de traitement par lots en entrant la commande suivante dans un terminal, en remplaçant <nom d'hôte> par le nom de votre machine.
> Status -b -m <nom de l'hôte>
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.