Le Forum de l'Alliance Francophone

Nouvelles:

Auteur Sujet: Script pour forcer la màj boinc  (Lu 63628 fois)

0 Membres et 2 Invités sur ce sujet

Hors ligne mlevain

  • P'tit Nouveau
  • *
  • Messages: 9
  •   
Réponse #100 le: 11 April 2012 à 11:05
Salut à tous !

Je cherchais un système de mise à jour automatique des projets car ma GTX les mangent à une vitesse impressionnante et en quelques cliques je tombe sur ce poste qui répond exactement à mes attentes !

Pour ceux que ça intéresse j'ai modifier le script pour qu'il cherche mon boinc installé dans le dossier D:\Program Files\BOINC avec une actualisation toute les 2 minutes (120s) :

Fichier boinc_force_update.bat :

Citer
@echo off
echo D:\Program Files\BOINC
:deb
echo ==========
echo Date - Time = %date% - %time%
echo ----------
echo Update project
echo ----------
FOR /F %%i in (boinc_liste_url.txt) do "D:\Program Files\BOINC\boinccmd.exe" --project %%i update | echo %%i
echo ----------
echo Done
echo ==========
@ping -n 60 localhost >nul
@goto deb

Fichier boinc_liste_url.txt :

Citer
http://boinc.freerainbowtables.com/distrrtgen/


Merci encore et bon Crunch à tous !

@+



jip

  • Invité
Réponse #101 le: 11 April 2012 à 14:02
Salut à tous !

Je cherchais un système de mise à jour automatique des projets car ma GTX les mangent à une vitesse impressionnante et en quelques cliques je tombe sur ce poste qui répond exactement à mes attentes !

Pour ceux que ça intéresse j'ai modifier le script pour qu'il cherche mon boinc installé dans le dossier D:\Program Files\BOINC avec une actualisation toute les 2 minutes (120s) :

Fichier boinc_force_update.bat :
Citer
@echo off
echo D:\Program Files\BOINC
:deb
echo ==========
echo Date - Time = %date% - %time%
echo ----------
echo Update project
echo ----------
FOR /F %%i in (boinc_liste_url.txt) do "D:\Program Files\BOINC\boinccmd.exe" --project %%i update | echo %%i
echo ----------
echo Done
echo ==========
@ping -n 60 localhost >nul
@goto deb

Fichier boinc_liste_url.txt :
Citer
http://boinc.freerainbowtables.com/distrrtgen/


Merci encore et bon Crunch à tous !

@+

 :kookoo:

là je ne vois pas 120s dans le batch modifié indiqué ....

non ? :??:
« Modifié: 11 April 2012 à 14:04 par [AF>Libristes] Jip »



Hors ligne mlevain

  • P'tit Nouveau
  • *
  • Messages: 9
  •   
Réponse #102 le: 16 April 2012 à 11:08
Oui exact me suis gouré  :lol:

J'ai mis 60 dans mon script !



Hors ligne TBirdTheYuri

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 2730
  •   
Réponse #103 le: 11 December 2012 à 12:11
Bonjour TLM :D

Je suis à la recherche d'une solution pour un projet pas très généreux en unités (Oproject).
L'un des sous-projets (ALX) ne tolère qu'une unité en simultané, et nécessitent une dizaine de minutes de calcul.

Le problème est que Boinc fait les mises à jour des projets un peu comme bon lui semble, et donc parfois, il s'écoule plusieurs dizaines de minutes, voire plusieurs heures avant qu'il ne réclame son dû.

J'ai déjà tenté le paramètre imposant le renvoi immédiat des unités, sans succès. Il renvoie bien l'unité, mais il n'en réclame pas de nouvelle pour autant. Je dois faire la mise à jour manuellement pour qu'il en récolte une autre.

Je recherche donc une solution pour lui imposer de mettre à jour les projets à intervalles fixes, par exemple 15 minutes, pour m'éviter de devoir le faire à la main.
Dans le Wiki de Boinc je n'ai rien trouvé qui semble répondre à ce problème, mais peut-être qu'il en existe tout de même un :D

Merci :jap:


Core i7 920 (4C 8T) / 18 Go / GTX 570 / Windows 7 (64)
Core i7 860 (4C 8T) / 8 Go / Sans GPU / Xubuntu (64)
Core i5 3210M (2C 4T) / 8 Go / Sans GPU / Windows 7 (64)
Xeon W3565 (4C 8T) / 6 Go / Quadro 2000 / Windows 7 (64)
Badge WUProp : http://www.tbirdtheyuri.fr/images/forums/boinc/graphwuprop.png / Le fichier pour le faire : http://www.tbirdtheyuri.fr/images/forums/boinc/boincwupprop.xlsm


Hors ligne Prof

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1992
  •   
    • E-mail
Réponse #104 le: 11 December 2012 à 14:03
Salut TiBirdTheYouri!  :kookoo:
Je t'encourage à faire une recherche sur "script de mise à jour".
Je ne peux pas te donner le lien car je tape ce message avec Siri et je suis en mobile bonne recherche
 :desole:

Pour l'équipe: 1 MacPro octo X5570 2.93GHz 24Go de RAM, AMD RX 570 Nitro+ + 1 MacPro dodéca X5650 2.66GHz 32Go de RAM, AMD RX 580X + 1 MacPro dodéca X5690 3,46GHz 96Go de RAM, AMD RX 480X Nitro.
Un petit proverbe qui va bien avec l'air du temps:Quand le dernier arbre sera abattu, La dernière rivière empoisonnée, Le dernier poisson pêché, Alors vous découvrirez que l'argent ne se mange pas. A méditer...;-)


Hors ligne [AF>Libristes] nico8313

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 8027
  •   
Réponse #105 le: 11 December 2012 à 15:16



Hors ligne Spica

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5146
  •   
Réponse #106 le: 11 December 2012 à 15:19
sujets fusionnés.... pour clarifier le fofo....

22717 SETI@home classic workunits; Redécouverte pulsar J1916+12 (le 07Nov2009) Einstein@Home.


Hors ligne TBirdTheYuri

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 2730
  •   
Réponse #107 le: 13 December 2012 à 11:47
Ah! Revoilà mon topic, ça fait 2 jours que je le cherche :pt1cable:
Ca serai bien lors de fusions comme ça d'envoyer un MP avec le lien pour le retrouver :D


Core i7 920 (4C 8T) / 18 Go / GTX 570 / Windows 7 (64)
Core i7 860 (4C 8T) / 8 Go / Sans GPU / Xubuntu (64)
Core i5 3210M (2C 4T) / 8 Go / Sans GPU / Windows 7 (64)
Xeon W3565 (4C 8T) / 6 Go / Quadro 2000 / Windows 7 (64)
Badge WUProp : http://www.tbirdtheyuri.fr/images/forums/boinc/graphwuprop.png / Le fichier pour le faire : http://www.tbirdtheyuri.fr/images/forums/boinc/boincwupprop.xlsm


Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31108
  •   
Réponse #108 le: 13 December 2012 à 16:47
Il me semble bien qu'il y a une notification en cas de fusion / freeze, etc , comme toute mise à jour à un sujet où tu es abonné. Si tu ne l'es pas, pas de mail.

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne TBirdTheYuri

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 2730
  •   
Réponse #109 le: 13 December 2012 à 18:59
Bah non, rien reçu.

Sinon, le script c'est OK, impeccable :sun:


Core i7 920 (4C 8T) / 18 Go / GTX 570 / Windows 7 (64)
Core i7 860 (4C 8T) / 8 Go / Sans GPU / Xubuntu (64)
Core i5 3210M (2C 4T) / 8 Go / Sans GPU / Windows 7 (64)
Xeon W3565 (4C 8T) / 6 Go / Quadro 2000 / Windows 7 (64)
Badge WUProp : http://www.tbirdtheyuri.fr/images/forums/boinc/graphwuprop.png / Le fichier pour le faire : http://www.tbirdtheyuri.fr/images/forums/boinc/boincwupprop.xlsm


Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #110 le: 15 December 2012 à 12:03
Q = Le chemin dans le bat doit bien pointer dans la rép BOINC "prog" et non "Data" ... je ne sais +  :desole:

EDIT moi même  :priz2tet:
R = ben vers le rép où il y a le boinccmd.exe
« Modifié: 15 December 2012 à 12:13 par LOCTET SetiOne »

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne [4m2n]

  • P'tit Nouveau
  • *
  • Messages: 45
  •   
Réponse #111 le: 16 December 2012 à 18:08
J'ai découvert ces scripts aujourd'hui grâce à LOCTET SetiOne, un immense merci a ceux qui les ont développés !  :oki:



Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #112 le: 16 December 2012 à 19:05
Citer
F:\BoincProg
==========
Date - Time = 16/12/2012 - 19:00:51,24
----------
Update project
----------
http://boinc.fzk.de/poem/
Error -161: not found
http://freehal.net/freehal_at_home/
http://boinc.gorlaeus.net/
----------
Done
==========
J'ai les 3 url ci dessus dans le txt, erreur -161  :??:
C'est l'url de POEM qu'il n'aime pas  :??:

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne [4m2n]

  • P'tit Nouveau
  • *
  • Messages: 45
  •   
Réponse #113 le: 16 December 2012 à 19:28
LOCTET SetiOne>
Truc bête : est ce que tu a  bien les droits admin sur le dossier BOINC ? Par deffaut, Windows considère que seul un administrateur a les droits d'accès et de modification sur ce dossier et son contenu. Je le sais car il m'a renvoyé une erreur du même type cetr après midi. Paramétrer correctement les autorisations de ce dossier a résolu le problème de mon côté, peut être en sera-t-il de même pour toi ?
« Modifié: 16 December 2012 à 19:52 par Jojaal »



Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #114 le: 16 December 2012 à 20:43
Merci Jojaal oui j'ai tous les droits  :cavachier:  :D
EN fait ce doit être celle de FreeHall car seuls les serveurs de POEM et Leiden sont sollicités
Citer
16/12/2012 20:38:54 | Poem@Home | update requested by user
16/12/2012 20:38:54 | Leiden Classical | update requested by user
16/12/2012 20:38:59 | Poem@Home | Sending scheduler request: Requested by user.
16/12/2012 20:38:59 | Poem@Home | Not reporting or requesting tasks
16/12/2012 20:39:02 | Poem@Home | Scheduler request completed
16/12/2012 20:39:07 | Leiden Classical | Sending scheduler request: Requested by user.
16/12/2012 20:39:07 | Leiden Classical | Requesting new tasks for CPU and NVIDIA
16/12/2012 20:39:10 | Leiden Classical | Scheduler request completed: got 0 new tasks
J'ai essayé avec celle là https://www.freehal.net/freehal_at_home/ pas mieux en httpS

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne cedricdd

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1389
  •   
Réponse #115 le: 16 December 2012 à 20:54
c'est http://www.freehal.net/freehal_at_home/ la première fois te manquais le www

Kill all my demons, and my angels might die too.


Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #116 le: 16 December 2012 à 22:24
Impec merci cedricdd
16/12/2012 22:23:36 | Poem@Home | update requested by user
16/12/2012 22:23:36 | Leiden Classical | update requested by user
16/12/2012 22:23:36 | FreeHAL@home | update requested by user

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #117 le: 17 December 2012 à 20:29
 :cavachier:
Pour redonner un sens à ce sujet, j'ai séparé dans un nouveau sujet tous les échanges sans lien avec le script en objet (discussions sur les effets visibles ou non des actions sur les topic, posts etc), et puis j'ai déplacé ce sujet
Ce sujet a été déplacé vers Problèmes techniques divers.
http://forum.boinc-af.org/index.php?topic=5226.0

Messieurs, chers amis Modo et C&A un peu de discipline non di Dieu   :D
« Modifié: 17 December 2012 à 20:34 par LOCTET SetiOne »

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne Fabrice.ltn

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1260
  •   
    • Le monde fantasttique d'Heilénia.
Réponse #118 le: 21 December 2012 à 20:26
Salut,

Bon ben là, ça dépasse mes capacités de compréhension  :miam:(ouais je sais, je suis un peu limité comme gars :gno:)... ces langages évolués, j'ai jamais aimé.  :priz2tet:

poem ne donne du travail qu'au compte goutte, et je ne sais pas où votre fichier doit aller ? :

Citation de: mlevain
Fichier boinc_force_update.bat :

@echo off
echo D:\Program Files\BOINC
:deb
echo ==========
echo Date - Time = %date% - %time%
echo ----------
echo Update project
echo ----------
FOR /F %%i in (boinc_liste_url.txt) do "D:\Program Files\BOINC\boinccmd.exe" --project %%i update | echo %%i
echo ----------
echo Done
echo ==========
@ping -n 60 localhost >nul
@goto deb

et comment boinc fait pour le lire ou alors il faut lancer ce batch en manuel à chaque allumage ?

et pis, pour continuer avec les questions bêtes... qu'est ce qui doit remplacer la séquence de caractères : " %%i " ?

je présuppose que le fichier boinc_liste_url.txt  est composé (comme son nom l'indique), par la liste des url des projets que l'on désire forcer à la maj. Il faut donc mettre son adresse complète à la place de cela : "(boinc_liste_url.txt)".

Désolé, je suis à la rue sur un tout petit bout de batch... mais les choses ont tellement évolué depuis DOS 6.2 et WIN 3.1... et je me sacrifie tous les jours sur les hôtels confortables de gates et m'éloigne sans cesse de la sauce démerde de nunux.



Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #119 le: 21 December 2012 à 20:38
Bon t’énerve pas, on résume  :coffeetime:

1- le .bat tu le mets où tu veux mais à coté du txt
2- tu mets un raccourcis de .bat dans le menu démarrer > tous les prog > démarrage de Crosoft (si crosoft)
3- tu ne renommes pas le txt mais dedans tu inscris la liste des URL des projets que tu fais tourner, exemple :
Citer
http://boinc.fzk.de/poem/
http://boinc.gorlaeus.net/
http://www.freehal.net/freehal_at_home/
4- les 2 seules "variable" à changer sont le temps en seconde pour solliciter le serveur (en veillant, comme dit plus haut à éviter de le faire pour rien, donc calme sur les secondes) et le chemin vers dossier BOINC où il y a le programme boinccmd.exe

Reprise du contenu du bat
Citer
@echo off
@echo off
echo F:\BoincProg
:deb
echo ==========
echo Date - Time = %date% - %time%
echo ----------
echo Update project
echo ----------
FOR /F %%i in (boinc_liste_url.txt) do "F:\BoincProg\boinccmd.exe" --project %%i update | echo %%i
echo ----------
echo Done
echo ==========
@ping -n 3600 localhost >nul
@goto deb

What else  :D  :kookoo:
     
« Modifié: 21 December 2012 à 20:41 par LOCTET SetiOne »

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Hors ligne Fabrice.ltn

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1260
  •   
    • Le monde fantasttique d'Heilénia.
Réponse #120 le: 21 December 2012 à 20:57
Pas d'énervement  :coffeetime:...

c'est bien crosoft, mais pas en rousse avec queue de cheval jusqu'au mollet... quel dommage !...

Bon, ben, avec des explications aussi détaillées, ça me parait très simple... trop ? qui à dit trop ?

Bon, je regarde ça demain si on est encore tous là sur la terre un samedi soir ... batch, texte et raccourcis ... un joujou d'enfant, tombe pas trop mal avec noel qui approche ... pour ma part, ça sera des sollicitations à longue échéance que je n'ai pas encore déterminée.

Bonne soirée à toi et bientôt, un grand merci pour les explications.



Hors ligne Fabrice.ltn

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1260
  •   
    • Le monde fantasttique d'Heilénia.
Réponse #121 le: 22 December 2012 à 14:30
Euh, par contre, la fenêtre d’exécution DOS, il ne faut pas la fermer si non ça ne marche pas, n'est ce pas ?

Va falloir que je briefe ma fille et ma femme qui sont susceptibles de démarrer cette machine.

Pour ma part, j'ai décidé de solliciter poem toutes les 30 min...



Hors ligne mcroger

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 6178
  •   
Réponse #122 le: 22 December 2012 à 15:25
Question simpliste maïs pourquoi ne pas lancer ce script à partir des tâches planifiées de Windoze ?



Hors ligne LOCTET SetiOne

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 5503
  •   
    • NST
    • E-mail
Réponse #123 le: 22 December 2012 à 16:28
Euh, par contre, la fenêtre d’exécution DOS, il ne faut pas la fermer si non ça ne marche pas, n'est ce pas ?
Oui enfin non il ne faut pas la fermer, il y a des utilitaires pour envoyer ce genre de fenêtre dans la zone de notification (ça doit figurer plus en avant dans ce sujet)
Question simpliste maïs pourquoi ne pas lancer ce script à partir des tâches planifiées de Windoze ?
Cela mettra la fenêtre en zone notif ? Je ne pense pas et donc le raccourcis dans démarrage est aussi rapide à mettre en place, car la planif est réellement intéressante pour planifier par jour, heure etc, là on souhaite juste que le .bat démarre avec la session.
Mais je vais essayer  :jap:

EDIT :
1 - beaucoup de critères à renseigner, décocher etc
2 - il y a une case "masquer" = intéressant, mais ...
3 - avec cette méthode j'ai "impossible de trouver le fichier xxx.txt ???
Donc KO pour moi à ce stade
« Modifié: 22 December 2012 à 17:24 par LOCTET SetiOne »

[AF>France>Ouest]SetiOne  Stats MT Ouest Téléchargez la tool barre de l'AF :


Philippe06121966

  • Invité
Réponse #124 le: 08 July 2014 à 12:41
Hello !  :hello:

Je pense que ça a été publié, mais je ne retrouve pas :/

Quelqu'un a t'il un script pour forcer la demande de travail au lieu de la màj ?

Merci Beaucoup !  :jap: