<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=Automating_Tasks%2Ffr</id>
		<title>Automating Tasks/fr - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=Automating_Tasks%2Ffr"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Automating_Tasks/fr&amp;action=history"/>
		<updated>2026-05-13T17:07:51Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/index.php?title=Automating_Tasks/fr&amp;diff=51128&amp;oldid=prev</id>
		<title>Acryline: French translation of the Automating Tasks page</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Automating_Tasks/fr&amp;diff=51128&amp;oldid=prev"/>
				<updated>2021-09-11T14:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;French translation of the Automating Tasks page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Quicklinks|Automating_Tasks}}&lt;br /&gt;
&lt;br /&gt;
= Démarrage automatisé de la grille  =&lt;br /&gt;
== Linux/Mac OS X ==&lt;br /&gt;
=== Voir ===&lt;br /&gt;
* /etc/init.d script daemon-&amp;gt; [[Startup script linux|script de démarrage]] &lt;br /&gt;
* [[Automated Upgrade LINUX|Mise à jour automatisée LINUX]] &lt;br /&gt;
* [[Autorestart With Upstart|démarrage]]&lt;br /&gt;
* [[Linux Service with sytemd|systemd]]&lt;br /&gt;
&lt;br /&gt;
=== Scripts de base ===&lt;br /&gt;
* Utiliser la commande Screen&lt;br /&gt;
&lt;br /&gt;
Utilisez la commande screen pour automatiser le démarrage &lt;br /&gt;
&lt;br /&gt;
* Commande d'installation de Screen et création de fichier shell&lt;br /&gt;
&lt;br /&gt;
Installation Linux : &lt;br /&gt;
&lt;br /&gt;
Ubuntu &lt;br /&gt;
 apt install screen &lt;br /&gt;
&lt;br /&gt;
Archlinux&lt;br /&gt;
 pacman -S screen &lt;br /&gt;
&lt;br /&gt;
Mac OS X: Téléchargez soit MacPorts, http://www.macports.org/, soit Fink, http://www.finkproject.org/ pour télécharger les paquets *nix MacPorts &lt;br /&gt;
 sudo port install screen&lt;br /&gt;
&lt;br /&gt;
Fink &lt;br /&gt;
&lt;br /&gt;
* Créer le fichier runsim.sh&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 cd opensim/bin&lt;br /&gt;
 screen -S Robust -d -m  mono OpenSim.Robust.exe&lt;br /&gt;
 sleep 10&lt;br /&gt;
 screen -S OpenSimulator -d -m mono OpenSim.exe -gridmode=true&lt;br /&gt;
&lt;br /&gt;
Voir aussi --&amp;gt; [[Smart Prestart LINUX]] &lt;br /&gt;
&lt;br /&gt;
* '''Scripts Bash:''' &lt;br /&gt;
** Démarrez plusieurs instances et sauvegardez les fichiers critiques avant le démarrage. &lt;br /&gt;
** Arrêt automatique de plusieurs instances avec un avertissement préalable de 2 minutes aux utilisateurs dans le monde. &lt;br /&gt;
** NB Ce modèle de commande peut être également utilisé pour lancer d'autres fonctions dans la Console d'OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
=== Démarrage et accès aux serveurs ===&lt;br /&gt;
 ./runsim.sh&lt;br /&gt;
&lt;br /&gt;
Si vous avez des problèmes d'autorisation &lt;br /&gt;
 chmod 755 runsim.sh&lt;br /&gt;
&lt;br /&gt;
Pour voir la liste des serveurs dans screen :&lt;br /&gt;
 screen -ls &lt;br /&gt;
ou&lt;br /&gt;
 screen -list&lt;br /&gt;
&lt;br /&gt;
La sortie ressemblera à ce qui suit :&lt;br /&gt;
 There are screens on:&lt;br /&gt;
      8419.OpenSim  (Detached)&lt;br /&gt;
      8403.Robust  (Detached)&lt;br /&gt;
&lt;br /&gt;
Pour accéder au serveur&lt;br /&gt;
 screen -r 8419.OpenSim&lt;br /&gt;
 screen -r 8403.Robust&lt;br /&gt;
&lt;br /&gt;
Pour quitter l'écran, en laissant le serveur en marche, et pour revenir au shell&lt;br /&gt;
 ctrl-a d&lt;br /&gt;
&lt;br /&gt;
=== osstart.sh ===&lt;br /&gt;
&lt;br /&gt;
exemple: osstart.sh OpenSim&lt;br /&gt;
&lt;br /&gt;
(Nom du répertoire = nom du screen)&lt;br /&gt;
&lt;br /&gt;
Exemples concrets :&lt;br /&gt;
&lt;br /&gt;
/opt/osstart.sh sim1&lt;br /&gt;
&lt;br /&gt;
/opt/osstart.sh sim2&lt;br /&gt;
&lt;br /&gt;
/opt/osstart.sh sim3&lt;br /&gt;
&lt;br /&gt;
/opt/osstart.sh sim...&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 sleep 3&lt;br /&gt;
 if [ -d $1 ]; then&lt;br /&gt;
   echo &amp;quot;$(tput setaf 4)OpenSim: $(tput setab 7)$1 Start$(tput sgr 0)&amp;quot;&lt;br /&gt;
   cd /opt/$1/bin&lt;br /&gt;
   screen -fa -S $1 -d -U -m mono OpenSim.exe&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 2)The following screens were started$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -ls&lt;br /&gt;
    exit 1&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== osgridstart.sh ===&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 sleep 3&lt;br /&gt;
 robust=&amp;quot;/opt/robust/&amp;quot;&lt;br /&gt;
 if [ -d &amp;quot;$robust&amp;quot; ]; then&lt;br /&gt;
   # Take action if $robust exists. #&lt;br /&gt;
   echo &amp;quot;$(tput setaf 4)OpenSim: $(tput setab 3)RobustServer Start$(tput sgr 0)&amp;quot;&lt;br /&gt;
   cd /opt/robust/bin&lt;br /&gt;
   screen -fa -S RO -d -U -m mono Robust.exe&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 2)The following screens were started $(tput sgr 0)RO $(tput setaf 2)and $(tput sgr 0)OS$(tput setaf 2).$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -ls&lt;br /&gt;
    exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 sleep 10&lt;br /&gt;
 money=&amp;quot;/opt/robust/&amp;quot;&lt;br /&gt;
 if [ -d &amp;quot;$money&amp;quot; ]; then&lt;br /&gt;
   # Take action if $robust exists. #&lt;br /&gt;
   echo &amp;quot;$(tput setaf 4)OpenSim: $(tput setab 3)MoneyServer Start$(tput sgr 0)&amp;quot;&lt;br /&gt;
   cd /opt/robust/bin&lt;br /&gt;
   screen -fa -S MO -d -U -m mono MoneyServer.exe&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 2)The following screens were started $(tput sgr 0)RO $(tput setaf 2)and $(tput sgr 0)OS$(tput setaf 2).$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -ls&lt;br /&gt;
    exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 cd /opt&lt;br /&gt;
 # echo &amp;quot; Wait 40 seconds and then start regions.&amp;quot;&lt;br /&gt;
 sleep 40&lt;br /&gt;
 echo &amp;quot;$(tput setaf 2)OpenSim: $(tput setab 0)Welcome Region start$(tput sgr 0)&amp;quot;&lt;br /&gt;
 /opt/osstart.sh sim1&lt;br /&gt;
 echo &amp;quot;$(tput setaf 2)OpenSim: $(tput setab 0)Start all other regions$(tput sgr 0)&amp;quot;&lt;br /&gt;
 /opt/osstart.sh sim2&lt;br /&gt;
 /opt/osstart.sh sim3&lt;br /&gt;
 /opt/osstart.sh sim4&lt;br /&gt;
 /opt/osstart.sh sim5&lt;br /&gt;
 /opt/osstart.sh sim6&lt;br /&gt;
 /opt/osstart.sh sim7&lt;br /&gt;
 /opt/osstart.sh sim8&lt;br /&gt;
 /opt/osstart.sh sim9&lt;br /&gt;
 /opt/osstart.sh sim10&lt;br /&gt;
 echo &amp;quot;$(tput setaf 2)List started screens$(tput sgr 0)&amp;quot;&lt;br /&gt;
 screen -ls&lt;br /&gt;
&lt;br /&gt;
=== Arrêter les serveurs ===&lt;br /&gt;
Soit accéder manuellement à chaque écran&lt;br /&gt;
 screen -r 8419.OpenSim&lt;br /&gt;
 shutdown&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
 screen -S OpenSim -p 0 -X eval &amp;quot;stuff 'shutdown'^M&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ou utiliser (uniquement en cas de crash !)&lt;br /&gt;
 killall screen&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
 for i in `ps afxu | grep -i &amp;quot;mono.*OpenSim&amp;quot; | grep -v grep | awk {'print $2'}`; do kill $i; done&lt;br /&gt;
&lt;br /&gt;
Ou pour arrêter chaque session proprement, faites un script d'arrêt, stopgrid.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 screen -S Robust -X quit&lt;br /&gt;
 sleep 10&lt;br /&gt;
 screen -S OpenSim -X quit&lt;br /&gt;
&lt;br /&gt;
=== osstop.sh ===&lt;br /&gt;
exemple: osstop.sh OpenSim&lt;br /&gt;
&lt;br /&gt;
(Nom du répertoire = nom du screen) &lt;br /&gt;
&lt;br /&gt;
exemples concrets :&lt;br /&gt;
&lt;br /&gt;
/opt/osstop.sh sim1&lt;br /&gt;
&lt;br /&gt;
/opt/osstop.sh sim2&lt;br /&gt;
&lt;br /&gt;
/opt/osstop.sh sim...&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 sleep 10&lt;br /&gt;
 if screen -list | grep -q $1; then&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 7)Regionen OpenSimulator $1 Beenden$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -S $1 -p 0 -X eval &amp;quot;stuff 'shutdown'^M&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 7)Regionen OpenSimulator $1 nicht vorhanden$(tput sgr 0)&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== osgridstop.sh ===&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 sleep 3&lt;br /&gt;
 echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 6)Stop regions$(tput sgr 0)&amp;quot;&lt;br /&gt;
 /opt/osstop.sh sim2&lt;br /&gt;
 /opt/osstop.sh sim3&lt;br /&gt;
 /opt/osstop.sh sim4&lt;br /&gt;
 /opt/osstop.sh sim5&lt;br /&gt;
 /opt/osstop.sh sim6&lt;br /&gt;
 /opt/osstop.sh sim7&lt;br /&gt;
 /opt/osstop.sh sim8&lt;br /&gt;
 /opt/osstop.sh sim9&lt;br /&gt;
 /opt/osstop.sh sim10&lt;br /&gt;
 sleep 30&lt;br /&gt;
 echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 6)Stop the Welcome Region$(tput sgr 0)&amp;quot;&lt;br /&gt;
 /opt/osstop.sh sim1&lt;br /&gt;
 if screen -list | grep -q &amp;quot;MO&amp;quot;; then&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 3)Exit MoneyServer$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -S MO -p 0 -X eval &amp;quot;stuff 'shutdown'^M&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 3)MoneyServer does not exist$(tput sgr 0)&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 sleep 30&lt;br /&gt;
 if screen -list | grep -q &amp;quot;RO&amp;quot;; then&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 3)Exit RobustServer$(tput sgr 0)&amp;quot;&lt;br /&gt;
   screen -S RO -p 0 -X eval &amp;quot;stuff 'shutdown'^M&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 3)RobustServer does not exist$(tput sgr 0)&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 sleep 30&lt;br /&gt;
 echo &amp;quot; List screens&amp;quot;&lt;br /&gt;
 screen -ls&lt;br /&gt;
 echo &amp;quot;$(tput setaf 1)$(tput setab 7)Wait 60 seconds and then kill all open screens$(tput sgr 0)&amp;quot;&lt;br /&gt;
 sleep 60&lt;br /&gt;
 killall screen&lt;br /&gt;
&lt;br /&gt;
=== oslogdel.sh ===&lt;br /&gt;
supprime les fichiers journaux (malheureusement les fichiers journaux deviennent insupportablement gros). &lt;br /&gt;
&lt;br /&gt;
exemple: oslogdel.sh OpenSim&lt;br /&gt;
&lt;br /&gt;
Exemples concrets:&lt;br /&gt;
&lt;br /&gt;
/opt/oslogdel.sh robust&lt;br /&gt;
&lt;br /&gt;
/opt/oslogdel.sh sim1&lt;br /&gt;
&lt;br /&gt;
/opt/oslogdel.sh sim2&lt;br /&gt;
&lt;br /&gt;
/opt/oslogdel.sh sim... &lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 sleep 3&lt;br /&gt;
 cd /opt&lt;br /&gt;
 if [ -d $1 ]; then&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)OpenSim: $(tput setab 7)log $1 deleted$(tput sgr 0)&amp;quot;&lt;br /&gt;
   cd /opt/$1/bin&lt;br /&gt;
   # echo &amp;quot;/opt/$1/bin&amp;quot;&lt;br /&gt;
   rm *.log&lt;br /&gt;
 else&lt;br /&gt;
   echo &amp;quot;$(tput setaf 1)logs not found $(tput sgr 0)&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== Surveillance du simulateur===&lt;br /&gt;
Surveille le processus du simulateur sous Linux&lt;br /&gt;
&lt;br /&gt;
L'ajout d'une entrée à la ligne de commande pour appeler un simple script pour vérifier la table des processus peut redémarrer les régions qui se plantent . Ici [[User_talk:BlueWall]] est un script pour accomplir ceci avec un exemple d'entrée cron pour des intervalles d'une minute. Même si cela ne résoudra pas 100% des crashs, cela les résoudra la plupart des cas, et aidera à garder la grille en bonne santé. Si vous avez des questions, vous pouvez  me trouver sur irc.freenode.net #opensim ou #osgrid.&lt;br /&gt;
&lt;br /&gt;
--[[User:BlueWall|BlueWall]] 15:53, 19 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Automatiser les mises à jour ===&lt;br /&gt;
==== Linux (CentOS-5) ====&lt;br /&gt;
Ce script va sauvegarder vos paramètres, récupérer la dernière version d'OpenSim, construire OpenSim, et restaurer vos paramètres dans la nouvelle version. Il crée la nouvelle version dans un nouveau répertoire vous permettant de revenir à la version précédente en changeant simplement le lien 'current' pour pointer vers la version que vous voulez utiliser.&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
''Cela peut ne pas fonctionner correctement si vous mettez à jour des versions assez éloignées les unes des autres. Les mises à jour mineures devraient fonctionner correctement. Parfois, vous devez vider le SAVEDIR pour éviter que de très vieux fichiers ne perturbent une nouvelle mise à jour.''&lt;br /&gt;
&lt;br /&gt;
Ce script suppose que vous utilisez le numéro de version SVN comme répertoire OpenSimulator avec un lien appelé 'current' pointant vers celui-ci. Ainsi, vous pouvez, par exemple, avoir un répertoire appelé '/home/opensim/7577' et un lien 'current -&amp;gt; 7577'. Ce script utilise également un dossier de sauvegarde pour déplacer les paramètres de l'ancienne version vers la nouvelle.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également comparer les fichiers 'OpenSim.ini' et 'OpenSim.ini.example' à la main après avoir exécuté ce script de mise à jour. Il y a souvent des changements dans ce fichier qui sont nécessaires pour la nouvelle version. La commande 'diff -bB' est très utile pour cette comparaison.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -x&lt;br /&gt;
&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
MWD=&amp;quot;/home/opensim&amp;quot;  #  Répertoire de travail principal&lt;br /&gt;
SAVEDIR=&amp;quot;$MWD/save&amp;quot;  #  Répertoire de sauvegarde&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $SAVEDIR ]; then mkdir $SAVEDIR; fi&lt;br /&gt;
if [ ! -d $SAVEDIR/Regions ]; then mkdir $SAVEDIR/Regions; fi&lt;br /&gt;
if [ ! -d $SAVEDIR/DataSnapshot ]; then mkdir $SAVEDIR/DataSnapshot; fi&lt;br /&gt;
if [ ! -d $SAVEDIR/config-include ]; then mkdir $SAVEDIR/config-include; fi&lt;br /&gt;
&lt;br /&gt;
cd $MWD&lt;br /&gt;
&lt;br /&gt;
# sauvegarder les paramètres actuels&lt;br /&gt;
cp current/bin/*.xml $SAVEDIR&lt;br /&gt;
cp current/bin/*.db $SAVEDIR&lt;br /&gt;
cp current/bin/*.ini $SAVEDIR&lt;br /&gt;
cp current/bin/config-include/*.ini $SAVEDIR/config-include/&lt;br /&gt;
cp current/bin/Regions/*xml $SAVEDIR/Regions/&lt;br /&gt;
cp current/bin/DataSnapshot/*xml $SAVEDIR/DataSnapshot/&lt;br /&gt;
&lt;br /&gt;
# Téléchargez une nouvelle copie d'OpenSimulator&lt;br /&gt;
REV=`svn info http://opensimulator.org/svn/opensim/trunk | fgrep Revision | awk '{print $2}'`&lt;br /&gt;
svn -r $REV co http://opensimulator.org/svn/opensim/trunk $REV&lt;br /&gt;
rm current&lt;br /&gt;
ln -s $REV current&lt;br /&gt;
cd current&lt;br /&gt;
./runprebuild.sh&lt;br /&gt;
nant&lt;br /&gt;
cd bin&lt;br /&gt;
# restaurer les paramètres&lt;br /&gt;
if [ ! -d ./DataSnapshot ]; then mkdir ./DataSnapshot; fi&lt;br /&gt;
cp $SAVEDIR/*.xml .&lt;br /&gt;
cp $SAVEDIR/*.db .&lt;br /&gt;
cp $SAVEDIR/*.ini .&lt;br /&gt;
cp $SAVEDIR/config-include/* config-include/&lt;br /&gt;
cp $SAVEDIR/Regions/* Regions/&lt;br /&gt;
cp $SAVEDIR/DataSnapshot/* DataSnapshot/&lt;br /&gt;
cd $MWD&lt;br /&gt;
cd current&lt;br /&gt;
#&lt;br /&gt;
cd $CWD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
Créez un fichier batch pour démarrer votre grille, par exemple startGrid.bat ; &lt;br /&gt;
&lt;br /&gt;
  @Echo OFF&lt;br /&gt;
 &lt;br /&gt;
 For /F &amp;quot;Usebackq&amp;quot; %%i In (`Tasklist ^| Find /C &amp;quot;OpenSim&amp;quot;`) Do If /I %%i GTR 0 Echo There are %%i OpenSimulator processes running already. I quit! &amp;amp; Goto END&lt;br /&gt;
 &lt;br /&gt;
 :: %PROGRAMFILES% expands to your normal application path&lt;br /&gt;
 :: On an English system this is normally C:\Program Files&lt;br /&gt;
 :: If you run a 64-bit Windows, with OpenSimulator as a 32-bit&lt;br /&gt;
 :: application, substitute with %PROGRAMFILES(X86)%&lt;br /&gt;
 &lt;br /&gt;
 Echo Starting Robust Server...&lt;br /&gt;
 start &amp;quot;Robust&amp;quot; /MIN /D &amp;quot;%PROGRAMFILES%\OpenSim&amp;quot; OpenSim.Robust.exe&lt;br /&gt;
 sleep 5&lt;br /&gt;
 Echo Starting Region Server...&lt;br /&gt;
 start &amp;quot;RegionServer&amp;quot; /MIN /D &amp;quot;%PROGRAMFILES%\OpenSim&amp;quot; OpenSim.exe -gridmode=true&lt;br /&gt;
 &lt;br /&gt;
 :END&lt;br /&gt;
&lt;br /&gt;
PS ! Vérifiez que vous avez la commande sleep installée, je ne suis pas sûr que toutes les versions de Windows l'aient.&lt;br /&gt;
Si sleep n'est pas installé, on peut utiliser un ping localhost à la place de &amp;quot;sleep 3&amp;quot;. &lt;br /&gt;
 PING -n 4 127.0.0.1&amp;gt;nul&lt;br /&gt;
&lt;br /&gt;
Cet article des  connaissances  de base décrit comment ajouter un fichier batch au démarrage de Windows (avant la connexion).&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://support.microsoft.com/kb/q243486/ http://support.microsoft.com/kb/q243486/]&amp;lt;br /&amp;gt;&lt;br /&gt;
Notez que vous devez démarrer toutes les applications et répondre aux questions de configuration avant de l'ajouter à tout démarrage.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si vous démarrez le serveur avant la connexion alors il n'y aura pas de fenêtre à fermer si vous voulez arrêter le serveur, vous pouvez donc créer un &amp;quot;StopGrid.BAT&amp;quot; avec :&lt;br /&gt;
&lt;br /&gt;
 taskkill /FI &amp;quot;IMAGENAME eq OpenSim.*&amp;quot;&lt;br /&gt;
 sleep 3&lt;br /&gt;
 taskkill /FI &amp;quot;IMAGENAME eq OpenSim.*&amp;quot;&lt;br /&gt;
 sleep 3&lt;br /&gt;
 taskkill /F /FI &amp;quot;IMAGENAME eq OpenSim.*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ou un batch plus avancé qui arrête les processus du serveur dans l'ordre inverse de celui recommandé dans le manuel.&lt;br /&gt;
 @Echo OFF&lt;br /&gt;
 &lt;br /&gt;
 For /F &amp;quot;Usebackq&amp;quot; %%i In (`Tasklist ^| Find /C &amp;quot;OpenSim&amp;quot;`) Do If /I %%i EQU 0 Echo There are no OpenSimulator processes running. Nothing to stop.. &amp;amp; Goto END&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Echo Stopping Region Server...&lt;br /&gt;
 taskkill /T /IM OpenSim.exe &amp;gt; NUL 2&amp;gt;&amp;amp;1&lt;br /&gt;
 If ERRORLEVEL 128 Echo Region Server was not running! &amp;amp; Echo. &amp;amp; Goto n1&lt;br /&gt;
 :r1&lt;br /&gt;
 If ERRORLEVEL 1 taskkill /T /F /IM OpenSim.exe &amp;gt; NUL 2&amp;gt;&amp;amp;1&lt;br /&gt;
 If ERRORLEVEL 0 Echo Region Server stopped. &amp;amp; Echo. &amp;amp; Goto n1&lt;br /&gt;
 Goto r1&lt;br /&gt;
 &lt;br /&gt;
 :n1&lt;br /&gt;
 Echo Stopping Robust Server...&lt;br /&gt;
 taskkill /T /IM OpenSim.Grid.Robust.exe &amp;gt; NUL 2&amp;gt;&amp;amp;1&lt;br /&gt;
 If ERRORLEVEL 128 Echo Robust Server was not running! &amp;amp; Echo. &amp;amp; Goto n2&lt;br /&gt;
 :r2&lt;br /&gt;
 If ERRORLEVEL 1 taskkill /T /F /IM OpenSim.Grid.Robust.exe &amp;gt; NUL 2&amp;gt;&amp;amp;1&lt;br /&gt;
 If ERRORLEVEL 0 Echo Robust Server stopped. &amp;amp; Echo. &amp;amp; Goto n2&lt;br /&gt;
&lt;br /&gt;
 :END&lt;br /&gt;
&lt;br /&gt;
=== Voir aussi ===&lt;br /&gt;
* [[Smart Prestart WIN]]&lt;br /&gt;
* [[Automated Upgrade WIN]]&lt;br /&gt;
[[Category:French Translations]]&lt;/div&gt;</summary>
		<author><name>Acryline</name></author>	</entry>

	</feed>