2023年8月2日发(作者:)
linux守护进程shell脚本,linuxshell实现守护进程脚本嵌⼊式初学者,第⼀次上传代码。昨天做了⼀个udhcpd与udhcpc的守护,⽬前只会⽤shell模仿编写,还有什么⽅法可以做守护呢?#! /bin/sh#进程名字可修改PRO_NAME=udhcpcWLAN=ra0while true ; do# ⽤ps获取$PRO_NAME进程数量NUM=`ps aux | grep ${PRO_NAME} | grep -v grep |wc -l`# echo $NUM# 少于1,重启进程if [ "${NUM}" -lt "1" ];thenecho "${PRO_NAME} was killed"${PRO_NAME} -i ${WLAN}# ⼤于1,杀掉所有进程,重启elif [ "${NUM}" -gt "1" ];thenecho "more than 1 ${PRO_NAME},killall ${PRO_NAME}"killall -9 $PRO_NAME${PRO_NAME} -i ${WLAN}fi# kill僵⼫进程NUM_STAT=`ps aux | grep ${PRO_NAME} | grep T | grep -v grep | wc -l`if [ "${NUM_STAT}" -gt "0" ];thenkillall -9 ${PRO_NAME}${PRO_NAME} -i ${WLAN}fidoneexit 0以上所述就是本⽂的全部内容了,希望能够对⼤家熟悉linux shell脚本有所帮助。Linux shell实现每天定时备份mysql数据库每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据;需求:1,每天4点备份mysql数据;2,为节省空间,删除超过3个⽉的所有备份Shell脚本实现⾃动输⼊密码登录服务器使⽤Linux的程序员对输⼊密码这个举动⼀定不陌⽣,在Linux下对⽤户有严格的权限限制,⼲很多事情越过了权限就得输⼊密码,⽐如使⽤超级⽤户执⾏命Shell脚本创建指定⼤⼩⽂件的测试数据我们在测试或调试的时候,有时候会需要⽣成某个size的⽂件,⽐如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝⼀个5G的⽂件
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690955515a472379.html
评论列表(0条)