uengine-runner/uengine-runner-launch.sh

25 lines
639 B
Bash
Executable File

#!/bin/bash
# 忽略社区版检测
pkgRunCnt=`ps -ef |grep "uengine launch" |grep -v grep |grep "$pkg" |wc -l`
if [ $pkgRunCnt -ge 1 ]; then
#防止短时间内多次打开同一应用,如果应用正在启动中,此次忽略
exit 0
fi
#等Session服务启动完全
wscont=0
isReady=`busctl --user get-property org.anbox /org/anbox org.anbox.ApplicationManager Ready`
if [ "$isReady" != "b true" ] ;then
sleep 2
fi
while [ "$isReady" = "b false" -a $wscont -lt 10 ]
do
sleep 1
isReady=`busctl --user get-property org.anbox /org/anbox org.anbox.ApplicationManager Ready`
let wscont++
done
uengine launch $*