mirror of
https://github.com/Tencent/GameAISDK.git
synced 2026-10-17 04:31:30 +08:00
46 lines
753 B
Bash
Executable File
46 lines
753 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PWD=`pwd`
|
|
export PATH=$PATH:$PWD/
|
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib/
|
|
|
|
echo "Run train im Service"
|
|
|
|
|
|
#Start MC process
|
|
python3 manage_center.py --runType=AI >/dev/null 2>&1 &
|
|
sleep 1
|
|
|
|
#Check MC process
|
|
ps -fe | grep 'python3 manage_center.py' | grep -v grep
|
|
if [ $? -ne 0 ]; then
|
|
echo "No MC process"
|
|
exit 4
|
|
fi
|
|
|
|
|
|
#Start IO process
|
|
python3 io_service.py >/dev/null 2>&1 &
|
|
sleep 1
|
|
|
|
#Check IO process
|
|
ps -fe | grep 'python3 io_service.py' | grep -v grep
|
|
if [ $? -ne 0 ]; then
|
|
echo "No IO process"
|
|
exit 5
|
|
fi
|
|
|
|
|
|
#Start Agent process
|
|
python3 agentai.py --mode=train >/dev/null 2>&1 &
|
|
sleep 10
|
|
|
|
#Check Agent process
|
|
ps -fe | grep 'python3 agentai.py' | grep -v grep
|
|
if [ $? -ne 0 ]; then
|
|
echo "No Agent process"
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|