<commit_before># boinc
FR :

Script pour Linux en Bash pour boinc

suspend_calc : surveille et suspend les UT d'un projet au choix qui sont sur le point de se terminer.

resume_calc : reprend les UT d'un projet au choix qui sont en attente pour les finir à une date/heure donnée (ou immédiatement).

Pour les deux scripts : vous devez modifier la ligne au début boincdos pour y indiquer le chemin de votre dossier de travail boinc (nécessaires pour boinccmd).

*Astuce : on peut lancer plusieurs script en parallèle chacun gérant les UT d'un projet.*

N.B : Pensez que vous devez désuspendre les UT suspendues sinon votre client Boinc ne voudra pas télécharger de nouvelle UT. De même, vous devez (avant demande de nouvelle UT) ajuster vos valeurs de cache de travail. Faites attention à avoir de la marge au niveau des UT en attente dans votre cache, qu'il ne soit pas vide.

Ligne de commande pour un lancement sans interaction utilisateur :

suspend_calc url_du_projet

resume_calc url_projet "mm/jj/aaaa hh:mm"

*La date a juste besoin d'etre reconnue par le système, donc prendre le format qui convient*

US/EN :

Script for Linux in Bash for boinc (in french for now)

suspend_calc : check and suspend all WU that have an estimated time remaining left (or less) for a given project.

resume_calc : resume WU that are suspended (by manager or suspend_calc) for a given project and at a day/time of choice or immediately.

For both : you need to edit each script and change the boincdos variable to put your boinc data directory (needed by boincccmd).

*Tips : you can execute in parallel those scripts, each for WUs of one project*

N.B : Be aware that your Boinc client won't download any new WU if some are suspended, think that you have to resume them before asking new WU (and you need to increase your cache value accordingly). Think to take more WU in your cache, do not let it empty.

Command line argument to get a quiet script :

suspend_calc project_url

resume_calc project_url "mm/dd/yyyy hh:mm"

*Date have to be interpreted by your system, then write a valid syntax*<commit_msg>Add for third (optional) argument for resume_calc in quiet command line<commit_after># boinc
FR :

Script pour Linux en Bash pour boinc

suspend_calc : surveille et suspend les UT d'un projet au choix qui sont sur le point de se terminer.

resume_calc : reprend les UT d'un projet au choix qui sont en attente pour les finir à une date/heure donnée (ou immédiatement).

Pour les deux scripts : vous devez modifier la ligne au début boincdos pour y indiquer le chemin de votre dossier de travail boinc (nécessaires pour boinccmd).

*Astuce : on peut lancer plusieurs script en parallèle chacun gérant les UT d'un projet.*

N.B : Pensez que vous devez désuspendre les UT suspendues sinon votre client Boinc ne voudra pas télécharger de nouvelle UT. De même, vous devez (avant demande de nouvelle UT) ajuster vos valeurs de cache de travail. Faites attention à avoir de la marge au niveau des UT en attente dans votre cache, qu'il ne soit pas vide.

Ligne de commande pour un lancement sans interaction utilisateur :

suspend_calc url_du_projet

resume_calc url_projet "mm/jj/aaaa hh:mm" *[PID_de_suspend_calc]*

*La date a juste besoin d'etre reconnue par le système, donc prendre le format qui convient*

US/EN :

Script for Linux in Bash for boinc (in french for now)

suspend_calc : check and suspend all WU that have an estimated time remaining left (or less) for a given project.

resume_calc : resume WU that are suspended (by manager or suspend_calc) for a given project and at a day/time of choice or immediately.

For both : you need to edit each script and change the boincdos variable to put your boinc data directory (needed by boincccmd).

*Tips : you can execute in parallel those scripts, each for WUs of one project*

N.B : Be aware that your Boinc client won't download any new WU if some are suspended, think that you have to resume them before asking new WU (and you need to increase your cache value accordingly). Think to take more WU in your cache, do not let it empty.

Command line argument to get a quiet script :

suspend_calc project_url

resume_calc project_url "mm/dd/yyyy hh:mm" *[suspend_calc_PID]*

*Date have to be interpreted by your system, then write a valid syntax*
{'fraction_non_alphanumeric': 0.040493367465673724, 'fraction_numerical': 0.0, 'mean_word_length': 4.325898389095415, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2415559', 'n_tokens_mistral': 1277, 'n_tokens_neox': 1276, 'n_words': 695}