Script de mise à jour automatique des projets

Vous trouverez ici ,toutes les créations des membres de la mini-team : applications modifiées ou recompilées ... A vous de tester et de remonter les infos concernant d'éventuels bugs ou autres soucis.
Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Script de mise à jour automatique des projets

Message par jip » 08 octobre 2010, 18:47

pourquoi tu ne le laisse pas juste dans un dossier de ton home ? tu l'utilise sur plusieurs sessions ?

de plus pour le lancer du coup point besoin de sudo devant du coup vu que t'as les droits sur ton dossier personnel ...

ça complique pour rien, non ?

ça "boinc_force_update.sh~", tu peux virer. c'est un fichier de sauvegare de ma dernière modif.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 18:50

ça progresse !!! y va y arriver miskic je le sens  :grin:

Avatar du membre
miskic
Modérateur Global
Modérateur Global
Messages : 382
Enregistré le : 02 août 2010, 21:10

Re : Script de mise à jour automatique des projets

Message par miskic » 08 octobre 2010, 20:45

j'en suis a:
==========
==========
vendredi 8 octobre 2010, 20:44:45 (UTC+0200)
----------
Update project
----------
Authorization failure: -155
http://freehal.net/freehal_at_home/
Authorization failure: -155
http://lhcathome.cern.ch/lhcathome/
Authorization failure: -155
http://boinc.thesonntags.com/collatz/
----------
Done
==========
Image


Ubuntu 64bits - 10-04 LTS
2 cartes graphique Nvidia GTX 470
carte mère Gigabyte X58A-UD3R
processeur I7 920

Avatar du membre
Elgrande71
Administrateur
Administrateur
Messages : 1716
Enregistré le : 29 février 2008, 10:24
Localisation : Le Creusot
Contact :

Re : Script de mise à jour automatique des projets

Message par Elgrande71 » 08 octobre 2010, 20:47

Bonsoir miskic, en tapant pwd dans un terminal peux-tu me dire d'où est-ce que tu lances ta command sudo /usr/bin/boinc_force_update.sh ?
Je pense que c'est pour ça que le script ne trouve pas le fichier txt.
Il faut le lancer depuis le répertoire qui contient le fichier texte (txt).  :wink:

Zut grillé  :grin:
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
Solus
Tux'N'Vape - Manjaro Tux'N'Vape

Avatar du membre
miskic
Modérateur Global
Modérateur Global
Messages : 382
Enregistré le : 02 août 2010, 21:10

Re : Script de mise à jour automatique des projets

Message par miskic » 08 octobre 2010, 20:51

pour la commande:
phyt@norion:~$ pwd
/home/phyt
et pour lancer le script je fais:
phyt@norion:~$ sudo /home/phyt/BOINC/boinc_force_update.sh
Modifié en dernier par miskic le 08 octobre 2010, 20:55, modifié 1 fois.
Image


Ubuntu 64bits - 10-04 LTS
2 cartes graphique Nvidia GTX 470
carte mère Gigabyte X58A-UD3R
processeur I7 920

Avatar du membre
Elgrande71
Administrateur
Administrateur
Messages : 1716
Enregistré le : 29 février 2008, 10:24
Localisation : Le Creusot
Contact :

Re : Re : Script de mise à jour automatique des projets

Message par Elgrande71 » 08 octobre 2010, 20:51

miskic a écrit : j'en suis a:
==========
==========
vendredi 8 octobre 2010, 20:44:45 (UTC+0200)
----------
Update project
----------
Authorization failure: -155
http://freehal.net/freehal_at_home/
Authorization failure: -155
http://lhcathome.cern.ch/lhcathome/
Authorization failure: -155
http://boinc.thesonntags.com/collatz/
----------
Done
==========
Dans quel répertoire es-tu quand tu lances cette opération car d'après ce que j'ai vu, il faut se trouver dans le répertoire de données BOINC pour que les messages Authorization failure n'apparaisse plus.  :wink:
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
Solus
Tux'N'Vape - Manjaro Tux'N'Vape

Avatar du membre
miskic
Modérateur Global
Modérateur Global
Messages : 382
Enregistré le : 02 août 2010, 21:10

Re : Script de mise à jour automatique des projets

Message par miskic » 08 octobre 2010, 20:56

je viens de tenter:
phyt@norion:~$ cd /home/phyt/BOINC
phyt@norion:~/BOINC$ sudo /home/phyt/BOINC/boinc_force_update.sh
[sudo] password for phyt:
chemin de boinccmd :, /home/phyt/BOINC/boinccmd , durée entre update :  30
==========
vendredi 8 octobre 2010, 20:52:20 (UTC+0200)
----------
Update project
----------
Authorization failure: -155
http://freehal.net/freehal_at_home/
Authorization failure: -155
http://lhcathome.cern.ch/lhcathome/
Authorization failure: -155
http://boinc.thesonntags.com/collatz/
j'ai vu qu'il y avait eu les memes problèmes en lisant ce post:
http://forum.boinc-af.org/index.php/topic,3240.0.html
mais je n'ai pas compris la modif qu'avait fait jip au scrip.

le mien c'est ça maintenant:

Code : Tout sélectionner

#!/bin/sh
#
# script pour forcer la mise à jour de boinc
#
BOINC_BIN_PATH='/home/phyt/BOINC'
BOINC_BIN_CMD='boinccmd'
SLEEP_TIME_SCRIPT_SEC=30

echo 'chemin de boinccmd :', ${BOINC_BIN_PATH}'/'$BOINC_BIN_CMD ', durée entre update : ' $SLEEP_TIME_SCRIPT_SEC
while true
    do
        echo ==========
        date
        echo ----------
        echo Update project
        echo ----------
        cat '/home/phyt/BOINC/boinc_liste_url.txt' | while read line
            do
                SAVE_CURRENT_PATH=${PWD}
                cd ${BOINC_BIN_PATH}
                '/home/phyt/BOINC/'${BOINC_BIN_CMD} '--project' ${line} 'update'
                echo ${line}
                cd ${SAVE_CURRENT_PATH}
            done
        echo ----------
        echo Done
        echo ==========
        sleep $SLEEP_TIME_SCRIPT_SEC
    done

Modifié en dernier par miskic le 08 octobre 2010, 21:00, modifié 1 fois.
Image


Ubuntu 64bits - 10-04 LTS
2 cartes graphique Nvidia GTX 470
carte mère Gigabyte X58A-UD3R
processeur I7 920

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 21:22

Je crois avoir trouvé !  :grin:
Tes adresses ne sont pas bonne dans le fichier .txt  (je pense  :penseur: )
Par exemple Freehal c'est :
http://www.freehal.net/freehal_at_home/
Et collatz:
http://boinc.thesonntags.com/collatz/


EDIT: au fait tu as quel OS déjà ??
Modifié en dernier par nico8313 le 08 octobre 2010, 21:26, modifié 1 fois.

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 21:45

Ah oui !! je crois que tu n'as pas pris le bon script !!!
Essais avec cette version !

http://forum.boinc-af.org/index.php/top ... #msg211526

Code : Tout sélectionner

#!/bin/sh
#
# script pour forcer la mise à jour de boinc
#
BOINC_BIN_PATH='/var/lib/boinc-client '
BOINC_BIN_CMD='boinccmd'
SLEEP_TIME_SCRIPT_SEC=15

echo 'chemin de boinccmd :', ${BOINC_BIN_PATH}'/'$BOINC_BIN_CMD ', durée entre update : ' $SLEEP_TIME_SCRIPT_SEC
while true
    do
        echo ==========
        date
        echo ----------
        echo Update project
        echo ----------
        cat './boinc_liste_url.txt' | while read line
            do
                SAVE_CURRENT_PATH=${PWD}
                cd ${BOINC_BIN_PATH}
                './'${BOINC_BIN_CMD} '--project' ${line} 'update'
                echo ${line}
                cd ${SAVE_CURRENT_PATH}
            done
        echo ----------
        echo Done
        echo ==========
        sleep $SLEEP_TIME_SCRIPT_SEC
    done
Modifié en dernier par nico8313 le 08 octobre 2010, 21:52, modifié 1 fois.

Avatar du membre
miskic
Modérateur Global
Modérateur Global
Messages : 382
Enregistré le : 02 août 2010, 21:10

Re : Script de mise à jour automatique des projets

Message par miskic » 08 octobre 2010, 21:58

bon alors mon fichier d'url:
et les messages...
vendredi 8 octobre 2010, 21:35:01 (UTC+0200)                                                                                     
----------                                                                                                                       
Update project                                                                                                                   
----------                                                                                                                       
Authorization failure: -155                                                                                                       
http://freehal.net/freehal_at_home/                                                                                               
Authorization failure: -155                                                                                                       
http://www.freehal.net/freehal_at_home/                                                                                           
Authorization failure: -155                                                                                                       
http://lhcathome.cern.ch/lhcathome/   
donc apparemment l'adresse de collatz que tu m'as fournie est valide
comment trouver les bons liens pour les autres projets ?
Modifié en dernier par miskic le 08 octobre 2010, 22:03, modifié 1 fois.
Image


Ubuntu 64bits - 10-04 LTS
2 cartes graphique Nvidia GTX 470
carte mère Gigabyte X58A-UD3R
processeur I7 920

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 22:04

Les adresses en général tu les trouves sur la première page des projets !
Par exemple SIMAP la page ici
http://boinc.bio.wzw.tum.de/boincsimap/
Il y a écrit :
5 . Download, install and run the BOINC software. When prompted, enter the URL http://boinc.bio.wzw.tum.de/boincsimap

pour le script :
En général le script force la mise à jour et tu peux le voir dans l'onglet messages du BOINC manager !  tu vois que le projet est en demande 
Modifié en dernier par nico8313 le 09 octobre 2010, 00:31, modifié 1 fois.

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 22:11

Tu vois ici je force toutes les 15 secondes le projet Freehal à me fournir du boulot !  (c'est un exemple !)

Image

Mais Attention !!!  certains serveur on un certain délais de réponse !  si tu force trop le serveur il te refuse du boulot !

Et tu peux toujours attendre ................ :run: :run: :run:  :grin:
Modifié en dernier par nico8313 le 09 octobre 2010, 02:26, modifié 1 fois.

Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Script de mise à jour automatique des projets

Message par jip » 08 octobre 2010, 22:25

2 petites choses :
  • le sudo pour lancer le script ne sert à rien si le scripte et dans ton home ou dans un de ses sous-dossiers, car dans ce cas tu y as déjà tous les droits d'accès nécessaires.
  • le script *.sh et le fichier *.txt peuvent être n'importe où (et pas forcément dans le dossier de boinc qui est déjà bien encombré). pour ma part ils sont dans un sous-dossier de mon home nommé "force_update" contenant seulement les 2 fichiers nécessaires. du moment que le chemin indiquer dans la variable "BOINC_BIN_PATH" pointe bien vers le dossier contenant le binaire "boinccmd" et que le fichier texte est dans le chemin courant lors du lancement du script *.sh.
donc pour lancer mon script à partir de la racine de mon home je fais :

Code : Tout sélectionner

cd force_update && ./boinc_force_update.sh
ou encore plus simplement en faisant un double clic sur le script dans nautilus.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Script de mise à jour automatique des projets

Message par nico8313 » 08 octobre 2010, 22:29

C'est bizarre !

moi je ne fais pas sudo ???  :penseur:

Je lance le script simplement en double cliquant sur "boinc_force_update.sh "
et il me demande si je veux le lancer dans un terminal ! je clique "Lancer dans un terminal "  et c'est tout  :prr:

Je peux même mettre le dossier du script ou je veux  :prr:  (Dans le /home  ou sur le bureau )
Modifié en dernier par nico8313 le 08 octobre 2010, 22:31, modifié 1 fois.

Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Re : Script de mise à jour automatique des projets

Message par jip » 08 octobre 2010, 22:38

nico8313 a écrit : C'est bizarre !

moi je ne fais pas sudo ???  :penseur:

Je lance le script simplement en double cliquant sur "boinc_force_update.sh "
et il me demande si je veux le lancer dans un terminal ! je clique "Lancer dans un terminal "  et c'est tout  :prr:

Je peux même mettre le dossier du script ou je veux  :prr:  (Dans le /home  ou sur le bureau )
ce qui ne fait que confirmer ce que je dis dans mon post juste au-dessus.

alors pourquoi ce "bizarre" en début de post ??  :penseur: :huh: :huh: :huh:
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute

Répondre