[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4698: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4700: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4701: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4702: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Blenderlounge • Consulter le sujet - script automator pour sheepit aaaaajnjcbdjhc

script automator pour sheepit

Ici on parle des scripts

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

script automator pour sheepit

Message par newseal » 07 Oct 2014, 23:01

Bonjour,
je recherche le moyen d'automatiser les lignes de commande pour faire un service ou une application qui tournerait sur max osx en tâche de fond pour rendre plusieurs machines accessibles au service SHEEPIT.
Je débute avec automator, j'aimerai vos conseils et vos lumières.
les lignes à mettre dans le terminal à la main, cela fonctionne les voici :
---------------
cd /Users/.../rendering\ blender\ sheepit (pour indiquer le répertoire où j'ai le JAR)
---------------
java -cp farm-client-3.2.1632 com.renderfarm.worker.standalone.FermeDeRendu https://www.sheepit-renderfarm.com UTILISATEUR MOTDEPASSE --cache-dir=/Users/..../rendering\ blender\ sheepit/TEMP --compute-method=CPU_GPU --request-time=00:00-8:50,17:00-23:50 (pour indiquer quand utiliser et rendre disponible la machine.)
-----------------
et dans un second temps,
Je cherche le moyen de l'automatiser, et si cela est possible de faire un test Cpu pour savoir si la machine est libre depuis plus de 5 minutes et inferieure 10% pour démarrer le service ou l'application.

J’essaye avec "Executer un script Shell" dans automator mais ça bug...je colle les deux lignes plus haut du terminal.
Avez-vous une piste ?
Merci pour votre aide.

je ne sais pas si c'est le bon Topic ?
Dernière édition par newseal le 09 Oct 2014, 15:16, édité 1 fois.
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19

Re: script automator pour sheepit

Message par newseal » 09 Oct 2014, 02:04

Voici un script : applescript

--------------
tell application "Terminal"

do script "cd " & quoted form of "/Users/.../rendering blender sheepit"

delay 3

do script "java -cp farm-client-3.2.1655.jar com.renderfarm.worker.standalone.FermeDeRendu https://www.sheepit-renderfarm.com UTILISATEUR MOTDEPASSE --cache-dir='/Users/.../rendering/blender sheepit/TEMP' --compute-method=CPU_GPU --request-time=00:00-8:50,18:00-23:50" in window 1

end tell

---------------

j'espère que cela pourra aider.. la suite, faire un test de la charge CPU <10% ...pour lancer ou faire une pause de l'application sheepit...
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19

Re: script automator pour sheepit

Message par newseal » 09 Oct 2014, 15:19

Dernière édition par newseal le 09 Oct 2014, 15:26, édité 1 fois.
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19

Re: script automator pour sheepit

Message par lapineige » 09 Oct 2014, 15:23

Rien ne s'affiche :-(
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: script automator pour sheepit

Message par newseal » 10 Oct 2014, 10:18

Bug avec la balise de l'image, je viens de mettre le liens.
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19

Re: script automator pour sheepit

Message par stilobique » 10 Oct 2014, 10:27

Dropbox est une plateforme qui verrouille tout ; c'est pas un bug mais l’environnement de Dropbox qui essaie de garder les data :) .

Je crois qu'il n'y a aucun user de Mac par ici, donc ça va être difficile de t'aider :) .
|
Avatar de l’utilisateur
stilobique
 
Message(s) : 1368
Inscription : 07 Sep 2013, 09:26
Localisation : France

Re: script automator pour sheepit

Message par newseal » 19 Oct 2014, 17:31

Merci pour vos réponse.

Si vous avez une solution pour faire la même chose sur PC, je veux bien la connaitre.
La possibilité de lancer des scripts, et facilement les éditer. (quel langage, logiciels, méthode,...?)

Dans l'attente de vous lire, merci
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19

Re: script automator pour sheepit

Message par lapineige » 19 Oct 2014, 17:38

Sur PC, en ligne de commande tu lance ton programme, et pis voilà.
Ou tu fais un petit script (batch ou shell) que tu lance après coup, et qui fait ton test de charge CPU, etc.

Je ne vois pas trop ou tu bute, mais bon je ne connais pas OSX.
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: script automator pour sheepit

Message par newseal » 24 Nov 2014, 19:41

Quelques changements depuis la version farm-client3.3.1716.jar sur sheepit.
voici le nouveau script, vous changez /.../ par votre chemin de machine et ##### par vos identifiants.
utiliser applescript pour le faire.(copier/coller)
----

tell application "Finder"
set theFolder to folder "SYSTEME:Users:...:...:rendering blender sheepit:TEMP"
set theFiles to every file of theFolder whose name contains ".ZIP"
delete theFiles
empty trash
delay 3
end tell


tell application "Terminal"
delay 3
do script "clear" in window 1
do script "cd " & quoted form of "/Users/.../.../rendering blender sheepit" in window 1
delay 6
do script "java -cp farm-client-3.3.1716.jar com.sheepit.client.standalone.Worker -login ##### -password #####
-cache-dir '/Users/.../.../rendering blender sheepit/TEMP/' --verbose -compute-method CPU_GPU -request-time 00:00-8:50,20:15-23:50" in window 1

end tell

------

voilà, ensuite vous l'exporter en application .

amusez vous.
newseal
 
Message(s) : 6
Inscription : 30 Août 2014, 13:19


Retour vers Scripts - Python - OSL

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron