URL: https://linuxfr.org/forums/programmation-shell/posts/lancer-un-service-systemd-par-periode-avec-cron Title: Lancer un service systemd par période avec cron Authors: shingo Date: 2014年10月14日T18:48:41+02:00 License: CC By-SA Tags: Score: 4 Salut, j'ai crée un script pour lancer un serveur de jeu et j'ai décidé de lui attribuer un service sur systemd. Le tout marche très bien, mais j'aimerais que le service s'exécute et se termine à certaine période, l'idéal serait un démarrage tous les soirs à 20h et une fin à 2h. Comme je n'ai pas l'habitude d'utiliser cron et de mettre en place ce genre de configuration (oui c'est ma première fois), j'aurais besoin de vos conseils. La seule idée que j'ai trouvé se serait de créer un second script pour cron qui s'occuperait de démarrer et tuer le service. Est-ce une bonne approche ? Je me disais qu'il serait peut-être plus judicieux d'utiliser directement mon script avec cron, plutôt que de créer un service. Le but final, c'est de ne pas consommer des ressources et de la bande passante pour un serveur de jeu que j'utiliserais de temps en temps le soir, je veux aussi permettre aux autres d'en profiter le soir. Oui, c'est une machine branchée à la maison qui me sert d’auto-hébergement pour tous mes services (web, mail, xmpp, etc.), donc je dois faire correctement les choses. D'ailleurs, est-il possible de limiter le charge cpu pour un processus ? Merci ! Script pour cron : ```bash #!/bin/bash if [ ! -z "1ドル" ]; then if [ "1ドル" == "start" ]; then systemctl start steam-cmd elif [ "1ドル" == "stop" ]; then systemctl stop steam-cmd fi else echo "No parameters were specified" fi ```

AltStyle によって変換されたページ (->オリジナル) /