题目要求 系统logrotate工具,可以完成日志切割、归档。写一个shell脚本实现类似的归档功能。 举例: 假如服务的输出日志是1.log,要求每天归档一个,1.log第二天就变成1.log.1,第三天1.log.2, 第四天 1.log.3 一直到1.log.5。 参考答案 #!/bin/ba ...
                            
                            
                                分类:
其他好文   时间:
2021-02-27 12:59:38   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    题目要求 写一个shell脚本,把192.168.0.0/24网段在线的ip列出来。 参考答案 #!/bin/bash for i in `seq 1 254` do if ping -c 2 -W 2 192.168.0.$i >/dev/null 2>/dev/null then echo "1 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-27 12:59:19   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    题目要求 写一个shell脚本,检查指定的shell脚本是否有语法错误,若有错误,首先显示错误信息,然后提示用户输入q或者Q退出脚本,输入其他内容则直接用vim打开该shell脚本。 参考答案 #!/bin/bash sh -n $1 2>/tmp/sh.err if [ $? -ne 0 ] th ...
                            
                            
                                分类:
系统相关   时间:
2021-02-27 12:59:01   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                https://lz5z.com/Python%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/ ...
                            
                            
                                分类:
编程语言   时间:
2021-02-22 12:32:32   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                一、通过read 接收 1. 通过vim 定义一个test.sh的脚本 vim test.sh 2. 编写shell脚本 #! /bin/bash read name echo "$name It is a test" 3. 添加脚本执行权限 chmod +x test.sh 4. 执行脚本 [ro ...
                            
                            
                                分类:
其他好文   时间:
2021-02-18 13:13:07   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    秒杀就是抢购的功能,会有很多人抢购,所以要求扛得住高并发 秒杀的商品信息存入Redis缓存(因为访问数据量大,所以不直接对数据库进行操作) 秒杀商品存入Redis来提升访问速度。 1.秒杀列表数据 2.秒杀详情页数据 spring定时任务-定时将秒杀商品存入Redis中。 定时将秒杀商品存入Redi ...
                            
                            
                                分类:
其他好文   时间:
2021-02-17 14:44:35   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    ##业务场景 最近公司的一个老项目有一个需求,需要根据后台管理员维护的时间来做一个定时任务的推送,用来推送企业微信的一些提醒消息,这个时间由于是业务人员操作,还有不确定性,其次还要受制于项目现有技术栈的限制,感觉有点难搞,还好项目在解决登录共享session的时候引入了rediss,最开始的思路把维 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-10 13:22:48   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    通过python可以调用smtp第三方邮件服务接口,这使得我们可以通过python直接来发送邮件。在这个功能基础上,我们可以结合Linux的定时任务服务Crontab,来开发一些有意思的项目,比如爬虫等。这里我们就只简单演示一个定时播报随机数的任务示例,很好的结合了crontab定时任务、pytho... ...
                            
                            
                                分类:
编程语言   时间:
2021-02-08 12:06:32   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    前言 在 jdk 的 juc 工具包中,提供了一种延迟队列 DelayQueue。延迟队列用处非常广泛,比如我们最常见的场景就是在网购或者外卖平台中发起一个订单,如果不付款,一般 15 分钟后就会被关闭,这个直接用定时任务是不好实现的,因为每个用户下单的时间并不确定,所以这时候就需要用到延迟队列。  ...
                            
                            
                                分类:
其他好文   时间:
2021-02-04 12:07:11   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue,推荐使用 go-qu ...
                            
                            
                                分类:
其他好文   时间:
2021-02-02 10:46:15   
                                阅读次数:
0