
Shell
伟伟哦
我只是一名小学生 能力一般 水平有限 一直抱着学习的态度
展开
-
linux中crontab里面,保证多个运行一个进程/两个进程/多个进程
linux中crontab里面,保证多个运行一个进程/两个进程/多个进程flock应用场景改进方法使用linux flock(f lao ke) 文件锁实现任务锁定,解决冲突独占锁/排他锁设置锁创建独占锁/排他锁,加上等待超时/秒我解决了flock来解决crontab里面,即使系统卡住,也最多运行两个进程的问题。flock 会去判断根据一个锁文件去判断进程有没有在运行。如果在运行,后面的进程就得等待。flock -s --shared: 获得一个共享锁flock -x --exclusive:原创 2020-10-14 00:21:33 · 2288 阅读 · 0 评论 -
统计nginx日志里访问次数最多的前十个IP
awk ‘{print $1}’ /var/log/nginx/access.log | sort | uniq -c | sort -nr -k1 | head -n 10原创 2020-03-03 18:26:05 · 4950 阅读 · 0 评论 -
shell 21的有多少人
awk -F "|" '{print $4}' home.log | awk -F "," '{print NF}' | sort |uniq -c |sort -nNF和$NF 区别问答:1.awk中$NF是什么意思?#pwd/usr/local/etc~# echo $PWD | awk -F/ '{print $NF}'etcNF代表:浏览记录的域的个数$NF代表 :最后...原创 2019-12-26 16:34:26 · 85 阅读 · 0 评论 -
文件和文件夹的大小
# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls -lR|grep "^-"| wc -l # 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R ls -l|grep "^d"| ...原创 2019-12-18 21:04:01 · 135 阅读 · 0 评论 -
sed 查出所选时间的内容
[root@localhost 2019-12]# sed -n '/2019-12-01 13:15:01/,/2019-12-01 19:09:46/p' 20008-chat-1-2019-12-01.log > /export/25-30.log原创 2019-12-12 18:57:49 · 125 阅读 · 0 评论 -
shell 跳多少行
跳多少行 : 22原创 2019-08-07 10:45:35 · 216 阅读 · 0 评论