linuxコマンドやその他の雑多なコマンドをよく使用します

5057 ワード

一部の仕事で初めて出会った小さな問題が、その時に多くの時間を費やして解決したものを記録します.
  • 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/ptop/online.py >>/data/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 concat(round(sum(DATA_LENGTH/1024/1024),2),'M') table_space
    from information_schema.tables  
    where table_schema='data_summary' AND table_name='user_detail_info';
    
  • windows下設定タイマ:schtasksパラメータ設定リファレンスリンク:url
  • 参照
    //    .bat  
    // schtasks       
    schtasks /create /sc minute /mo 1 /tn "RunPerOneMinuts" /tr E:\update_file_bj.bat //  
    schtasks /delete /tn RunPerOneMinuts /f//  
    
  • win 10システム64ビットpipがサポートするファイル名とバージョンを表示し、解決する.whl is not a supported wheel on this platform問題:
  • import pip._internal
    print(pip._internal.pep425tags.get_supported())