您的位置:首页 > 编程语言 > Java开发

网页内嵌播放器 java

2012-02-02 16:02 232 查看
#!/bin/sh
source /etc/profile
yum list installed | grep salt-minion
install_status=`echo $?`
localhostname=`hostname`
if [ $install_status == 0 ];then

saltid=`cat /etc/salt/minion | grep -v '#' | grep id | sed 's/id: //g'`
if [ "$saltid" == "$localhostname" ];then
service salt-minion status
runstatus=`echo $?`
if [ $runstatus != 0 ];then
echo "salt-minion is running"
exit 0
else
service salt-minion start
service salt-minion status
runstatus=`echo $?`
if [ $runstatus == 0 ];then
echo "salt-minion start sucessfully"
exit 0
else
echo "salt-minion start fail"
exit 0
fi
fi
else
mv /etc/salt/minion /etc/salt/minion_bak

echo "id: "$localhostname >> /etc/salt/minion
echo "user: root" >> /etc/salt/minion
echo "master : 10.44.86.222" >> /etc/salt/minion
echo "master_port: 4506" >> /etc/salt/minion
echo "backup_mode: minion" >> /etc/salt/minion
echo "output: nested" >> /etc/salt/minion
echo "acceptance_wait_time: 10" >> /etc/salt/minion
echo "acceptance_wait_time_max: 0" >> /etc/salt/minion
echo "random_reauth_delay: 60" >> /etc/salt/minion

service salt-minion status
runstatus=`echo $?`
if [ $runstatus == 0 ];then
service salt-minion restart
service salt-minion status
runstatus=`echo $?`
if [ $runstatus == 0 ];then
echo "salt-minion restart sucessfully"
exit 0
else
echo "salt-minion restart fail"
exit 0
fi
else
service salt-minion start
service salt-minion status
runstatus=`echo $?`
if [ $runstatus == 0 ];then
echo "salt-minion start sucessfully"
exit 0
else
echo "salt-minion start fail"
exit 0
fi
fi
fi
else
yum install -y salt-minion
mv /etc/salt/minion /etc/salt/minion_bak

echo "id: "$localhostname >> /etc/salt/minion
echo "user: root" >> /etc/salt/minion
echo "master : 10.44.86.222" >> /etc/salt/minion
echo "master_port: 4506" >> /etc/salt/minion
echo "backup_mode: minion" >> /etc/salt/minion
echo "output: nested" >> /etc/salt/minion
echo "acceptance_wait_time: 10" >> /etc/salt/minion
echo "acceptance_wait_time_max: 0" >> /etc/salt/minion
echo "random_reauth_delay: 60" >> /etc/salt/minion

service salt-minion start
service salt-minion status
runstatus=`echo $?`
if [ $runstatus == 0 ];then
echo "salt-minion start sucessfully"
exit 0
else
echo "salt-minion start fail"
exit 0
fi
fi

本文出自 “我的运维时光” 博客,请务必保留此出处http://aaronsa.blog.51cto.com/5157083/1742502
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: