Linux
I_am_zz.
这个作者很懒,什么都没留下…
展开
-
拉取Git仓库代码并自动构建运行
公司内网服务器无法使用docker,因此写一个直接拉取Git仓库中的代码构建后直接启动的脚本。前提要先做好Git相关的配置,并安装好maven。编写如下脚本:#!/bin/bashif [ -n "$1" ]; then echo "要发布的git分支为: $1"else echo "请输入要发布的git分支名称,如:dev" exitfiecho "拉取最新代码并使用maven构建..."cd /usr/local/software/project/ysx-sf原创 2021-10-11 15:18:13 · 507 阅读 · 0 评论 -
监控程序运行并自动重启脚本
用于监控程序是否正常运行,固定间隔时间检查一次,如果程序挂掉,则自动重启。新建以下脚本文件#!/bin/shfrpdir=/usr/local/software/frp/frpcd $frpdirwhile :do stillRunning=$(ps -ef |grep "frps -c" |grep -v "grep") if [ "$stillRunning" ] ; then echo $(date "+%Y-%m-%d %H:%M:%S") "frp运行正常..."原创 2021-10-11 14:55:44 · 682 阅读 · 0 评论 -
shell获取系统当前时间并格式化
shell命令获取当前系统时间并格式化的方式记录time=$(date "+%Y-%m-%d %H:%M:%S")echo "${time}"说明date后面有一个空格,否则无法识别命令,Y显示4位年份,如:2018;y显示2位年份,如:18。m表示月份;M表示分钟。d表示天,而D则表示当前日期, 如:1/18/18(也就是2018.1.18)。H表示小时,而h显示月份。s显示当前秒钟,单位为毫秒;S显示当前秒钟,单位为秒。...原创 2021-10-11 14:48:09 · 1822 阅读 · 0 评论