随笔分类 -  shell脚本

摘要:首先需要查到到进程,centos 使用top,iftop #!/bin/bash if [ $# -ne 1 ]; then echo "用法: $0 <进程ID>" exit 1 fi pid=$1 if ! ps -p $pid &> /dev/null; then echo "进程 $pid 阅读全文
posted @ 2023-11-02 14:43 缺个好听的昵称 阅读(61) 评论(0) 推荐(0)
摘要:# 删除空目录 /bin/find /data/backup/ -name "*" -type f -size 0c | xargs -n 1 rm -f >/dev/null 2>&1 & /bin/find /data/backup/ -type d -empty | xargs rm -rf 阅读全文
posted @ 2021-12-27 10:11 缺个好听的昵称 阅读(123) 评论(0) 推荐(0)
摘要:linux下批量删除空文件(大小等于0的文件)的方 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如: find . -name "*" -type f -size 1 阅读全文
posted @ 2021-08-08 14:08 缺个好听的昵称 阅读(709) 评论(0) 推荐(0)
摘要:编辑脚本del-log.bat set DaysAgo=3 ## 指定多少天以前set LogPath=C:\inetpub\logs\LogFiles\W3SVC2\ ###需要删除的路径下的文件forfiles /p %LogPath% /m * /d -%DaysAgo% -c "cmd /c 阅读全文
posted @ 2021-07-05 21:17 缺个好听的昵称 阅读(487) 评论(0) 推荐(0)
摘要:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟本地日志 #!/bin/bash ############################################################## # V 阅读全文
posted @ 2020-10-12 17:00 缺个好听的昵称 阅读(142) 评论(0) 推荐(0)