FAQ Technique > Tutoriels

[Tuto] Commande linux pour démarrer automatiquement le service boinc-client au boot

(1/2) > >>

Oncle Bob:
:hello:

Pour les possesseurs de machines (et a fortiori de crunchbox) sous linux, vous avez peut-être remarqué que boinc-client ne se lance pas au boot.

Voici une simple ligne de commande pour que boinc-client se lance au boot :


--- Citation de: Maeda le 28 Mai 2022 à 00:57 ---En fait un :

--- Code: ---sudo systemctl enable boinc-client
--- Fin du code ---

Te crée les liens, etc. Bref ça te l'active au boot.

Source

--- Fin de citation ---

lepingouin:

--- Citation de: Oncle Bob le 27 Mai 2022 à 23:44 ---:hello:

Voici un petit script pour redémarrer le service boinc. En effet, en cas de redémarrage de la machine, le service ne redémarre pas automatiquement.


--- Fin de citation ---

 :hello:

J'utilise systemd au démarrage des tâches avec un fichier /etc/systemd/system/boinc-client.service qui contient :

--- Code: ---[Unit]
Description=Berkeley Open Infrastructure Network Computing Client
Documentation=man:boinc(1)
After=network-online.target

[Service]
MemoryAccounting=true
IOAccounting=true
BlockIOAccounting=true
CPUAccounting=true
ProtectHome=true
Type=simple
Nice=10
User=boinc
PermissionsStartOnly=true
WorkingDirectory=/var/lib/boinc
ExecStartPre=/usr/bin/touch /var/log/boinc.log /var/log/boincerr.log
ExecStartPre=/bin/chown boinc:boinc /var/log/boinc.log /var/log/boincerr.log
ExecStartPre=/bin/sh -c "/bin/chmod +x /sbin/create-boinc-cgroup && /sbin/create-boinc-cgroup"
ExecStart=/bin/sh -c '/usr/bin/boinc --dir /var/lib/boinc-client >/var/log/boinc.log 2>/var/log/boincerr.log'
ExecStop=/usr/bin/boinccmd --quit
ExecReload=/usr/bin/boinccmd --read_cc_config
ExecStopPost=/bin/rm -f lockfile
IOSchedulingClass=idle

[Install]
WantedBy=multi-user.target
--- Fin du code ---

et en lien vers /etc/systemd/system/multi-user.target.wants/boinc-client.service :

--- Code: ---sudo ln -sf /etc/systemd/system/boinc-client.service /etc/systemd/system/multi-user.target.wants
--- Fin du code ---

Oncle Bob:
Je regarderai ça dès que j'ai un moment, c'est sans doute bien plus propre que le truc que je viens de bricoler (parce que ça m'embêtais de voir qu'une de mes machines glandouillait depuis des heures :o)

Maeda:
En fait un :

--- Code: ---sudo systemctl enable boinc-client
--- Fin du code ---

Te crée les liens, etc. Bref ça te l'active au boot.

Source

Oncle Bob:

--- Citation de: Maeda le 28 Mai 2022 à 00:57 ---En fait un :

--- Code: ---sudo systemctl enable boinc-client
--- Fin du code ---

Te crée les liens, etc. Bref ça te l'active au boot.

Source

--- Fin de citation ---


\o/

Du coup faut propager l'info, je crois que pendant le dernier RAID ou Pentathlon y a eu quelques personnes qui ont eu des machines rebootées sans que boinc ne démarre :D

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique