1214-1220———关于cron与日志上传
来源:互联网 发布:信号强度测试软件 编辑:程序博客网 时间:2024/06/06 01:54
12.14
又是新的一周,上周去了一次杭州,又一次感觉上海实在很大,起码杭州的所有市区都只是上海的一个区而已,而且因为出去了,搞的好几天没看书,有点心虚,不过也算是一种抉择把,你去杭州收获是认识一些人。
今天还是写cron相关,写的是config相关的东西,当杜桑教给我的这个任务的时候,我有点想错方向了,我以为很难,要考虑很多,要改cron的很多东西,就绕了一下,但是想了一会,突然灵光一闪,我是不是想错方向了,就像一个名人说,我所唯一恐惧的是未知,而学习也一样,如果是一个完全陌生的任务,人们很容易夸大对难度的想象,其实 只要稍微深入看一下,并没有那么难 ,我主要把最后的执行文件改一下就好, 问题就变成,我如何读取一个文件的数据,然后使用这些数据,在网上查了一下,选了一个比较简单的方法,貌似在今天的情况下看,简单情况是可以用的,不知道以后复杂了是不是就不好使了。。。。。
然后又发生了一个令人担忧的问题,我发现我的shell在文件里可以直接执行,但是cron中却米有执行,这是为什么呢?难道是我引用的数据有问题,引用错了?还是哪里错了。。。慢慢排啊排,网上也找了好久,不得不说,好多国人人品太差了把,找了一圈网页可能就几个答案,其他都是复制粘贴,一点素质也没有,不是自己原创就不要写了,起码加个转字啊,晚上的时候终于找到了,在cron中写的所有程序都必须是按绝对路径来写,我没有这么写,就悲剧了。。。。。
其他还有就是一个问题 ,cron遇到@等这类词汇有点问题 ,会多出空格,也不知道为何 ,唉。。。。明日再看吧,因为我真的感觉是系统BUG。。。。。
12.15
时间真的很奇妙,有的时候过的很快有的时候过的很慢,现在我写的时间是12.16,我却丝毫想不到昨天要写什么东西,我想写一些新的东西,我发现其实我还是一直在Shell中来会徘徊着,我感觉Linux系统我已经学的差不多了,但是给我个问题我还是不能迅速解出,我只能慢慢百度,寻找众多网站中的那个她,昨天应该是把配置文件写 了一下,可以简单读取和简单修改,注意只是简单,并没有写成脚本的形式,那需要更高的理解
12.16
今天杜桑让我把配置文件写成功,要求
1能按照不同文件的分别显示出各个指标
2能够读出每一个指标的数据
3能够更改每一个指标的数据
理论上来说,我觉得一个脚本,初始最复杂,因为你要想到思路,还有各个命令之间细微的调试,然后最后一个要求最复杂,因为他的基站很高,要越来越深入,那我呢?只能说都不简单,可是我会搜索,找到一个合适的模板,仿照他,实现实际文件的需求,然后今天完成了目标1,目标2,
完成目标2的时候,杜桑给我 讲了应该的思路,但是似乎我一开始并没有理解清楚,绕了很大的弯路,结果也么有实现要求,唉,根基有点弱有点弱。。。。。。。
然后就是目标3很难,因为变量实在太多了,而且是用变量改一个特定的变量,在一个特定的文件,在一个特定的参数。。。如果不转换思路,我怕我很难实现了。。。。
12.17
今天终于完成了配置文件的修改shell,个人感觉可能shell的大部分已经完成了,剩下一些要小修小补把。
以前在网上看人说,牛逼的程序员一个能顶十个,我今天以前还是不信的,程序员的能力能相差十倍?大家写代码的速度是差不多的啊,但是今天我信了。。。。
今天被写入配置的程序给虐 了,我感觉看了半天却无从下手,我不知道该从哪里的代码开始打起,然后看了2个多小时,结果被杜桑花了十分钟就OK了,这波我服,那一个杜桑起码等于五个我?那又有多少更厉害的程序员等于五个杜桑呢?哈哈哈,这样看来,给有能力的人高薪还是有道理的
12.18
一周过的真的很快,下午的时候我突然看看时间,发现已然周五,今天实现了对脚本文件错误提示日志的功能,一开始杜桑给我任务的时候,跟我说,要实现执行脚本错误日志收集的功能,我一开始的思路是,既然cron可以实现每分钟的调用,然后我先找到cron的日志,然后再根据他的日志来收集信息不就OK了?
然后我照着这个思路做了一个脚本,但是杜桑说是不行的,因为他说就要依靠脚本本身,不要依靠cron。
我想了想,其实这样应该是对的,这不就是化繁为简的意思吗?跟昨天一样,直达目标,对过程的东西,不需要的就坚决不需要,这样才不会花了眼,然后按照他的思路,做出一个脚本,并不用依靠cron的功能
- 1214-1220———关于cron与日志上传
- Cron Expressions——Cron 表达式
- Cron Expressions——Cron 表达式
- 关于cron
- Linux计划任务——cron服务
- Linux计划任务——cron服务
- Linux任务调度(二)—cron
- centos7—计划任务(at、cron)
- 【笔试/面试】—— Linux(块设备与字符设备/cron 和 crontab)
- ubnuntu cron开启日志
- 开启cron.log日志
- linux利用shell脚本和cron实现定时备份、上传及垃圾日志清理(原创)
- 关于python logging模块日志记录与oss模块文件上传的问题
- MySQL日志——配置与查看二进制日志
- 关于SVN的上传日志管理
- ubuntu系统开启cron日志
- ubuntu没有开启cron日志
- ubunut cron 日志不能启动
- Django入门学习 (一)
- C++11: regex #2
- 树莓派利用Instapush服务推送信息到手机
- single dog
- 学习python
- 1214-1220———关于cron与日志上传
- easyui datagrid fitColumns 不生效
- 【算法拾遗(java描述)】--- 选择排序(直接选择排序、堆排序)
- 【实验二】make lba minicom
- ANDROID学习记录(1)--FragmentTabHost 和Fragment的切换。
- Localsocket -2
- Fragment笔记
- iOS SDK:iOS调试技巧
- #研发解决方案介绍#Tracing(鹰眼)