記錄一下,部分工作中首次遇到的小問題,當時卻花費了很多時間去解決的東西。
- linux批量關鍵詞刪除文件
find /data/work/ptop/ -name '*_201810*' |xargs rm -rf
- python調用cx_Oracle包時,定時器不起作用,原因:cx_Oracle需要依賴oracle的ORACLE_HOME環境。環境變量定義時,ORACLE_HOME定義在/etc/profile下,在這裏修改的內容是對所有用戶起作用的,但是對crontab是不起作用,解決方式:crontab中添加ORACLE_HOME路徑:
0 7 * * * . /etc/profile; /usr/bin/python /data/work/ptop/ptop_online.py >>/data/work/ptop/ptop_online.log 2>&1
- linux後臺運行python代碼時,log緩存,不能立刻輸出:加 “-u”即可。
nohup python -u ptop_online.py >> ptop_online.log 2>&1 &
- linux用戶權限限制,進入root用戶操作:
sudo -i
- 查看mysql數據庫、表大小:
select