记一个可能很久都不会忘记的惊险事件

事情的经过大概是这样的,我做了一个视频上传功能,但是因为时间紧。。。。。。。。。好吧,是因为我懒,而且蠢,并没有在上传到云服务器之后,将自己的服务器上的临时文件夹删除,,,好吧就是我蠢。然后就想做一个定时任务,每日凌晨清除缓存,这里有个小问题,跟之后的作死之旅相比不值一提,在这里博主 就不多加阐述了。
写了一个小脚本,很简单的脚本。。。但是,自己功力不够啊,没有提防住权限问题(好吧,就是因为我菜)
下面是脚本的具体写法

file_path="/tmp/upload"
rm -f  `find $file_path -type f `
redis

就是这个简单的脚本,在测试启动的时候,由于上传的文件所属组为www,并且是744的权限设置。所以导致脚本执行出错,但是,他却没有000
我想写到这里,可能我知道自己 出错的原因了,可能自己在同一个脚本执行了两个不同的命令??这个脚本下还有个数据库删除固定数据的数据。。。。。。。。。。。。
啊 ,好困啊,随笔记录下出现的让我半夜睡不着觉起来踱步的问题把。我不小心把/etc/init.d中的所有文件给删了。。。。。。。。。。。。

而且在/tmp/mysql.sock的文件也不见了。。。就是Mysql的套接字。。。。。。。。。。。。。。。。。
讲真的,我真的被吓尿了都。。。。。

处理结果是,从备份服务器上重新拷贝了一份启动服务文件。。。。并重启服务器,幸亏自己没有做大死,有惊无险的过来了,这么杂乱无章的文章,思路纷乱,但我还是要记录下,此时的心情。。。。。。。。。。
真尼玛差点删库跑路啊!!!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章