#!/bin/bash
count=$(ps -e | grep xxxApp | grep -v grep | wc -l)
if [$count -eq 0 ]
then
{
echo "启动xxxApp"
curPath=$(cd `dirname $0`; pwd)
#获取启动参数
if[ -e /(参数获取的位置)]; then
cd /(参数相应位置)
params=$("" 参数"")
fi
cd $curPath
#获取环境变量加载库的位置 LD_LIBRARY_PATH
LD_LIBRARY_PATH=/root/lib:/../lib:$LD_LIBRARY_PATH
./xxxApp $params
}
else
echo "xxxApp 启动失败: 存在启动的实例!"
wmctrl -a !xxx管理 #(注释 xxx管理是软件名,这句会把软件重新置顶)
fi