Shell 脚本 ,, 根据进程号退出 从而关机
2024-09-20 00:02:34
#!/bin/bash fun(){
ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file
while read line ;do
if [[ $line == $1 ]]
then
# do something // return
fi
done < /usr/file
echo "shutdown ... after 3s "
sleep 3
shutdown -h now
} while true ; do
var=`date +%s`
sleep 1
if [[ $((var%5)) -eq 0 ]]
then
fun $1
fi
done
// 每过五秒钟去检查一次是否该进程号是否存在? 不存在则shutdow ;;
// 保存在/sbin/目录下; 并将权限改为 500 ;;
// ln -s /sbin/shut.sh /sbin/shut
最新文章
- c++中static关键字的用法总结
- grid安装
- jquery之replaceAll(),replaceWith()方法详解
- js之oop <;三>;属性标签
- Java 文件IO续
- 如何运用inno在安装和卸载时提示用户结束进程?
- jquery 下了框
- Linux驱动开发之字符设备模板
- SQL 随笔
- call()和apply()方法
- linux C(hello world)程序调试
- 计算圆周率 Pi (π)值, 精确到小数点后 10000 位 只需要 30 多句代码
- Android无法更新sdk的解决办法
- java 保留小数点后N位数(若干位),几种实现的方式总结
- tomcat 后台启动设置
- C语言缓冲区清空
- 访问iis出现500.21错误
- python 反射、md5加密
- [CQOI2017]老C的键盘
- Linux用户、用户组、文件权限学习笔记
热门文章
- Think in Java(Java编程思想)-第2章 一切都是对象
- Mac常用命令
- Python开发【第十七篇】:MySQL(一)
- Java并发编程核心方法与框架-TheadPoolExecutor的使用
- firefox 提示 setTimeout():useless setTimeout call (missing quotes around argument?) 错误
- checkstyle配置文件说明
- [asp.net core]project.json(1)
- [Js/Jquery]table行转列
- linux下vim如何配置markdown插件
- webpack 前端构建