Förenkla vardagen med batch-script

Förenkla vardagen med batch-script

On april 23, 2018, Posted by , In 3DEXPERIENCE,Tips och trix, With No Comments

x10DtipsOchTrix

 

Vi snabbar upp omstarten av 3DEXPERIENCE-plattformen!

3DEXPERIENCE är beroende av flera tjänster (services) och att som PLM-administratör stoppa dessa för underhåll är bökigt och tidskrävande att göra manuellt.

Ett enkelt sätt att slippa det är att skriva batch-script som startar och stoppar alla tjänsterna på servern. Det kan se ut så här (exemplen nedan utgår från att samtliga tjänster är installerade på samma maskin):

 

batschcript

 

Med hjälp av en text editor som Notepad skapar vi upp två filer som vi till exempel döper till:

Start3DXServices.bat

Stop3DXServices.bat

 

Det är viktigt att fil-ändelsen blir ”bat” och inte ”txt”. Det löser man genom att välja ”Spara som…” och under filformat välja ”alla filformat(*.*)” innan man skriver in filnamnet. I respektive fil lägger man så in följande (vårt exempel förutsätter en specifik 2017x-installation):

 

@echo off

net stop ”3DEXPERIENCE R2017x PICDaemonService”

net stop ”3DEXPERIENCE R2017x Full-text AdvancedSearch”

net stop 3DDashboard_R2017x

net stop federated_R2017x

net stop 3DSpaceTomEENoCAS_R2017x

net stop 3DSpaceTomEE_R2017x

net stop 3DPassport_R2017x

pause

 

 

@echo off

net start 3DPassport_R2017x

net start 3DSpaceTomEE_R2017x

net start 3DSpaceTomEENoCAS_R2017x

net start federated_R2017x

net start 3DDashboard_R2017x

net start Apache2.4

timeout /t 10

net start ”3DEXPERIENCE R2017x Full-text AdvancedSearch”

net start ”3DEXPERIENCE R2017x PICDaemonService”

pause

 

 

När tjänstens namn består av flera ord behöver namnet omgärdas av citat-tecken. Pause-kommandot i slutet är frivilligt, men det gör att man som användare hinner se så att start/stopp-kommandona utfördes som de skulle.

Ordningen är också viktig. I det här fallet behöver vi till exempel starta upp 3DPassport-tjänsten innan vi startar 3DSpace. Tester har också visat oss att starten fungerar bättre när vi lägger in en liten timeout innan vi startar tjänsten för fulltextsökning.

 

Scripten kan till exempel sparas på skrivbordet för lätt åtkomst. För att köra ett script högerklickar du på filen och välj ”Run as Administrator”

 

batch3

 

Vill du ha fler tips på hur vi på X10D kan hjälpa ert företag med PLM-lösningar och CAD-frågor?

Kontakta oss på +46 (0) 735 188 700

eller info@x10d.se

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

X10D Newsletter
Hide Buttons