首页 > 其他分享 >简单记录个启动脚本

简单记录个启动脚本

时间:2023-07-12 16:23:13浏览次数:28  
标签:脚本 info grep 启动 syncData 记录 pid echo date

#!/bin/bash
# /etc/profile
DataPath="/cloud/sync/syncData"
echo "[info][$(date +'%F %H:%M:%S')]正在监控syncData,路径:$DataPath"
pid=`ps -ef | grep syncData | grep -w $DataPath | grep -v 'grep' | awk '{print $2}'`
if [ -n "$pid" ]; then
echo "[info][$(date +'%F %H:%M:%S')]syncData进程为:$pid"
echo "[info][$(date +'%F %H:%M:%S')]syncData已经启动,准备使用stop命令关闭..."
$DataPath"/syncData.sh stop"
sleep 2
pid=`ps -ef | grep syncData | grep -w $DataPath | grep -v 'grep' | awk '{print $2}'`
if [ -n "$pid" ]; then
echo "[info][$(date +'%F %H:%M:%S')]使用stop命令关闭失败,准备kill进程..."
kill -9 $pid
echo "[info][$(date +'%F %H:%M:%S')]kill进程完毕!"
sleep 1
else
echo "[info][$(date +'%F %H:%M:%S')]使用stop命令关闭成功!"
fi
else
echo "[info][$(date +'%F %H:%M:%S')]syncData未启动!"
fi
echo "[info][$(date +'%F %H:%M:%S')]准备启动syncData..."
$DataPath"/syncData.sh stop"

 

标签:脚本,info,grep,启动,syncData,记录,pid,echo,date
From: https://www.cnblogs.com/Zhao--C/p/17547797.html

相关文章

  • MySql开启日志 --记录每条执行的SQL语句
    --第一条SETGLOBALlog_output='TABLE';SETGLOBALgeneral_log='ON';--在重启mysql重启Mysql详情请看:(10条消息)如何重启MySQL,正确启动MySQL_mysqlrestart_wuyepiaoxue789的博客-CSDN博客--重启完成之后可以去数据库`Mysql`中的general_log表里查看,也可以执行一下的......
  • Linux下python脚本自启动和定时启动
    一、服务器开机自动运行用root权限编辑以下文件 sudovim/etc/rc.local 编辑启动脚本的命令地址 /usr/bin/python3/path/to/python>/path/to/log 二、定时启动编辑crontab文件 crontab-e 编辑命令 */30****/usr/bin/python3/path/to/python>>/path/to......
  • AT 板刷记录
    从2022-08-25开始更新。\(\mathbb{ARC\146\C}\)观察一眼递推,问题在于\(\Theta(2^n)\)的复杂度显然不对。考虑怎么从上一层转移,可以从现在新增的元素里选出一些往上一层合法的集合中加,如果在添加后不合法则情况是上一层的集合存在一个大小为奇数的子集异或值和当前选......
  • 学习记录
    7/10 吴恩达机器学习p1~p7ComputerVision 1.1、1..2 7/11吴恩达机器学习p8~p12ComputerVision1.3、2.1、2.2配置jupyterbook环境......
  • linux shell脚本实现删除连续的空行为一行
     001、awk实现[root@PC1test02]#lsa.txt[root@PC1test02]#cata.txt##测试数据010203040506070809101112131415161718192021222324252627282930##将多个连续的空行压缩为一个空行[root@PC1tes......
  • 记录
    药:spring三级缓存源码循环依赖深入了解 怎么解决的循环依赖问题 JVM项目启动的参数使用的垃圾回收器CMS参数多调优好了更好;为什么不用parnew,G1也可以选择一些场景耗内存更多一点 JUC常用工具类具体掌握synchronzed和cutdownlunch轻量级重量级的区别公平非......
  • 针对记录的SQL语句
    查看表中的数据1.select*from表名;#查看表中所有数据2.select字段名,字段名from表名;#查看表中具体字段的数据增加数据insertinto表名values(数据);增加单条数据insertinto表名values(数据),(数据);#增加单条数据修改数据update表名set字段名=‘字段值’where......
  • 记录--盘点前端实现文件下载的几种方式
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前端涉及到的文件下载还是很多应用场景的,那么前端文件下载有多少种方式呢?每种方式有什么优缺点呢?下面就来一一介绍。1.使用a标签下载通过a标签的download属性来实现文件下载,这种方式是最简单的,也是我们比较常用......
  • git 合并某个分支上某次commit记录到另外一个分支
    需求:需要将A分支的某次提交记录,合并到B分支 解决步骤:1)gitcheckoutA分支找到提交的commitid可以使用gitlog命令或者右键上次提交的记录copyreversionnumber2)切回到B分支使用gitcherry-pick提交记录ID,回车即可。或者直接用idea选择某个commit,右键......
  • 【开机10】解决出现问题,你的PIN不可用,单击以重新设置PIN 无法打开相机 设置我的PIN 登
    \(弄了1.5个小时,找到这个视频,终于弄好了!!!!!!\)\(如果各位基友出现这种问题,可以参考。\)【开机10】解决出现问题,你的PIN不可用,单击以重新设置PIN无法打开相机设置我的PIN登录选项诊断启动禁用服务后问题解决......