記一個可能很久都不會忘記的驚險事件

事情的經過大概是這樣的,我做了一個視頻上傳功能,但是因爲時間緊。。。。。。。。。好吧,是因爲我懶,而且蠢,並沒有在上傳到雲服務器之後,將自己的服務器上的臨時文件夾刪除,,,好吧就是我蠢。然後就想做一個定時任務,每日凌晨清除緩存,這裏有個小問題,跟之後的作死之旅相比不值一提,在這裏博主 就不多加闡述了。
寫了一個小腳本,很簡單的腳本。。。但是,自己功力不夠啊,沒有提防住權限問題(好吧,就是因爲我菜)
下面是腳本的具體寫法

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

就是這個簡單的腳本,在測試啓動的時候,由於上傳的文件所屬組爲www,並且是744的權限設置。所以導致腳本執行出錯,但是,他卻沒有000
我想寫到這裏,可能我知道自己 出錯的原因了,可能自己在同一個腳本執行了兩個不同的命令??這個腳本下還有個數據庫刪除固定數據的數據。。。。。。。。。。。。
啊 ,好睏啊,隨筆記錄下出現的讓我半夜睡不着覺起來踱步的問題把。我不小心把/etc/init.d中的所有文件給刪了。。。。。。。。。。。。

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

處理結果是,從備份服務器上重新拷貝了一份啓動服務文件。。。。並重啓服務器,幸虧自己沒有做大死,有驚無險的過來了,這麼雜亂無章的文章,思路紛亂,但我還是要記錄下,此時的心情。。。。。。。。。。
真尼瑪差點刪庫跑路啊!!!!!!

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