Python実行時に処理がKilledされた場合のデバッグ方法調査の備忘録 目次Python実行時のKilled発生例Killed原因の確認メモリ不足によるKilled要因解決 Python実行時のKilled発生例以下のコードであえてKilledになる状況を作ってみます。Python: import itertools …
続きを読む
カテゴリ: Linux
【screenコマンド】ターミナルスクロールできない対処「^[[A /」等が出力
screenコマンドを使うたびに、スクロールの設定方法を忘れるのでメモ 目次 スクロール不可環境再現 スクロール不可症状 解決方法 スクロール不可環境再現バージョン確認コマンド: screen -v 出力例: Screen version 4.08.00 (GNU) 05-Feb-20 screen確認: screen -ls …
続きを読む
【Linux】symbolic linkを含むディレクトリの安全な削除方法調査
あるプロジェクトが終了して作業していたディレクトリを削除するとき、ファイルディレクトリシンボリックリンクなどが含まれる場合、単純に「rm」コマンドで消してしまってシンボリックリンク先のデータまで消してしまわないか不安なので、安全なディレクトリの削除方法につ …
続きを読む
【find+sed】複数ファイル対象の文字列置換コマンド
毎回Linux環境で複数ファイルを対象とした文字列置換コマンドを忘れるのでメモ▼関連記事 複数ファイルの中身を書き換えるコマンドコマンドの基本形複数のファイル内に共通する文字列を、任意の文字列で置き換えるコマンド: find {path} -name "{file_name}" -or -name …
続きを読む
【cron】Pythonを任意の時間に定期自動実行するcronジョブの設定方法
新たにcronジョブの使い方と設定方法について学んだので、備忘録的にまとめておきます。情報収集や、会計管理、農業から工場のオートメーションまで毎日の繰り返し行われる定期的な処理を自動化するために使用することができます。IoT技術の普及に伴ってRaspberry Piなど小 …
続きを読む
【find+grep】複数のファイルから文字列を効率よく検索するコマンド
ワイルドカードや、大文字小文字区別のオン/オフなどを上手く活用して、作業効率を上げ、人的なミスを減らすための効率化複数ファイルから文字列を検索するコマンド コマンドの基本形特定ファイルから特定文字列を検索するコマンド: find {path} -name "{file_name}" - …
続きを読む
【bash/csh/tcsh】実行場所に依存しない配置ディレクトリ起点のシェルスクリプト
現在の作業ディレクトリによらず、特定のディレクトリに対してコマンドを実行するスクリプトにしたい場合の記述まとめスクリプト実行による、意図しないディレクトリ構成の破壊防止にもなるので、明示的にスクリプトの影響が及ぶディレクトリを指定しける記述を心掛けたい。 …
続きを読む
【bash/csh/tcsh】配置に依存しない実行ディレクトリ起点のシェルスクリプト
スクリプトの配置ディレクトリによらず、スクリプトの実行ディレクトリを起点にしてコマンドを実行する場合の記述まとめスクリプトを一か所にまとめて置き、複数の場所で使用した場合、いちいち作業ディレクトリにコピーするのが面倒なので以下の特性を知っておくと便利 目次 …
続きを読む
【LAME】Linux上MP3エンコーダで複数ファイルをスクリプト処理
定番MP3エンコーダのLAMEでWAVフォーマットからMP3へ圧縮する際に、ファイルを1つずつしか処理できなかったので、スクリプトを作って複数ファイルを処理していく。目次LAMEインストール環境設定コマンドライン上で音を再生する設定エンコード/デコード方法 LAMEインス …
続きを読む
【Linux】パッケージやライブラリが無いと言われた時のインストール対象の探し方
環境構築を行っていると以下のような、エラーに出会うことが多いエラー: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory内容としては、なにかシステムがライブラリを必要としているが、そんなファイルや …
続きを読む