文档章节

写的简单sh脚本2

hexiaoming123
 hexiaoming123
发布于 2019/12/15 23:49
字数 303
阅读 37
收藏 0
#!/bin/bash
export LANG="en_US.UTF-8"
#chmod +x filename 记得给文件加可执行权限
#./vsimstart.sh
#启动vsim项目
echo "start vism"
#207------------------------------
assets=vsim-assets-1.1.02.1014-monitor
user=vsim-user-1.1.02.1014-monitor
res=vsim-res-1.1.02.1014-monitor
vsim_product=vsim-product-1.1.02.1014-monitor
srms_provider=srms-provider-1.1.02.1014-monitor
sqb_node=sqb-node-1.1.02.1101
uqb_node=uqb-node-1.1.02.1101
uqb_agent=uqb-agent-1.1.02.1101
#204------------------------------
access=vsim-access-1.1.02.1101
cfgs=vsim-cfgs-1.1.02.1101-SNAPSHOT
lps=vsim-lps-1.1.02.1101
tls=vsim-tls-1.1.02.1101
dms=vsim-dms-1.1.02.1101
msgq=vsim-msgq-1.1.02.1101
rss=vsim-rss-1.1.02.1101-SNAPSHOT
dse=vsim-dse-1.1.02.1101
dre=vsim-dre-1.1.02.1101-SNAPSHOT
sc=vsim-sc-1.1.02.1101
apdu=vsim-apdu-1.1.02.1101
cdr=vsim-cdr-1.1.02.1101
mno_provider=mno-provider-1.1.01.0930
vsim_ebiz=vsim-ebiz-1.1.02.1101
srms_web=srms-1.1.02.1014-monitor
#204额外启动 
vsim_web=/usr/local/apache-tomcat-7.0.56/bin
amc=vsim-access-1.1.02.1101/amc-bin


# 启动207应用
#vsims="${assets} ${user} ${res} ${vsim_product} ${srms_provider} ${sqb_node} ${uqb_node} ${uqb_agent}"
# 启动204应用
vsims="${access} ${cfgs} ${lps} ${tls} ${dms} ${msgq} ${rss} ${dse} ${dre} ${sc} ${apdu} ${cdr} ${mno_provider} ${vsim_ebiz} ${srms_web}"

for vsim in ${vsims}; do
    if [ -d /home/vsim/${vsim}/bin ]
    then
    echo "有/home/vsim/${vsim}/bin"
    cd /home/vsim/${vsim}/bin
    sh ./shutdown.sh;
    sh ./startup.sh;
    else
    echo "没有/home/vsim/${vsim}/bin文件目录"
    fi
done

if [ -d ${vsim_web} ]
    then
    echo "有${vsim_web}文件目录"
    cd ${vsim_web}
    sh ./shutdown.sh;
    sh ./startup.sh;
    else
    echo "没有${vsim_web}文件目录"
fi

if [ -d /home/vsim/${amc} ]
    then
    echo "有/home/vsim/${amc}"
    cd /home/vsim/${amc}
    sh ./shutdown.sh;
    sh ./startup.sh;
    else
    echo "没有/home/vsim/${amc}文件目录"
fi
echo "end vsim"


© 著作权归作者所有

上一篇: 数据结构--排序
下一篇: 写的简单sh脚本1
hexiaoming123

hexiaoming123

粉丝 6
博文 92
码字总数 83934
作品 0
东城
程序员
私信 提问
golang的调用shell的库--go-sh

go-sh是一个golang的调用shell的库。 使用linux的人都知道shell脚本有它难以取代的优势,用2个词形容就是,简单、粗暴。但是shell有不少的坑,很容易就写的换个机器就不能使了。golang的优势...

go-skyblue
2014/02/09
5.4K
3
Linux定时任务的使用

Linux下的定时任务,crontab是一个非常有用的命令(大部分的自动完成的工作都需要用到自动执行命令) 这里演示一个非常简单的定时任务设置。(用来做以后所有复杂的自动化工作的前提)。 先写...

熊猫88
2016/01/25
105
0
shell脚本基础的简单介绍与简单应用

Shell脚本是Linux中很重要的一种“程序”。 什么shell脚本? shell脚本是提前设计的可执行语句,用来完成特定任务的文件。 Shell脚本可分为交互式和非交互式 交互式:指脚本在运行时,需要一...

宋林Acer
2017/11/09
0
0
crontab的两大坑:百分号和环境变量

今天想给服务器加个自动备份mysql数据库的功能(别怪我这么久才加,阿里云每天全盘备份的,不怕丢数据库),本以为只要5分钟就能搞定的,结果入了两个大坑。 我的crontab是这样写的: * mysq...

younger008
2018/07/04
0
0
linux 上使用mydumper 定时执行MySQL备份和还原

一:定时备份数据库 backup.sh 内容: (我写的第一个脚本(本人是开发,脚本内容不够优雅,主要学习总结) 1)指定HOST备份脚本backup.sh ,数据库和备份可以不在同台机器 二:每隔30分钟分...

洋哥6
2016/09/26
183
4

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 宇宙银河乱弹英雄传 —— @FalconChen

1Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Axxis的单曲《Only God Knows》 最近只听摇滚,挖了好多以前没听过的歌,蛮好。#今日歌曲推荐# 《Only God Knows》- Axxis 手机...

小小编辑
今天
280
2
Safari Date() 函数对日期时间字符串(yyyy-MM-dd HH:mm:ss) 提示NaN的问题

今天发现一个奇怪的问题,在iPhone使用 safari 选择定时发布文章到OSC,选择时间后提示不是合法的时间,判断时间的代码如下: var d = new Date('2020-01-23 23:15'); if (isNaN(d)) {...

FalconChen
昨天
140
0
ActiveMQ学习之通讯协议

一、支持的通讯协议 ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、HTTP(S)、VM 其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的<TransportCon...

冥焱
昨天
91
0
应急广播户户通平台

一、平台概述 应急广播户户通平台为软硬一体化广播服务解决方案。实现了应急广播、视音频及图片文字信息、调频及数字广播FM、天气预报信息接收功能,以及视音频播放、智能机器人、电子日历等...

neocean
昨天
133
0
如何为Apache 2.2启用mod_rewrite

我已经在我的Vista机器上安装了新的Apache 2.2,一切正常,除了mod重写。 我没有注释 LoadModule rewrite_module modules/mod_rewrite.s 但是我的重写规则都没有,即使是简单的重写规则 Re...

javail
昨天
53
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部