工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

技術メモ#Linux

dockerコンテナ内のコマンドラインの折り返し位置がおかしいとき

背景 以下のように、コンテナ内のコマンドラインで操作した時に文字の折り返し位置がおかしく非常に見づらいため解決したい。 環境 Windows PC上でターミナルソフトを使い、Linux端末およびその中のコンテナを操作 Windows PC TeraTerm Linux端末 dockerコン…

Passwords or encryption keys are required to access the wireless network 'ssid名'と出て、Wi-Fiに接続できないとき

背景 接続先のWi-Fiルータ機種によっては、 nmcli c up 接続名 をやったときに、 Passwords or encryption keys are required to access the wireless network '<SSID名>'. Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nm</ssid名>…

tarでアーカイブを作成するときに気を付けること(展開先のパーミッションを変化させてしまわないため)

先日、tarでアーカイブを作成し、あるディレクトリに展開したところ、展開したディレクトリのパーミッションが変わってしまった。このせいで、展開先ディレクトリにある他のファイルを参照していた他のプログラムがエラーを起こしてしまい、ひどい目に遭った…

nmcliで、複数の無線ネットワーク設定のうち、システム起動時に特定のネットワーク設定を接続させる

概要 nmcliで、複数の無線ネットワーク設定のうち、システム起動時に特定のネットワーク設定を接続させることができた。 ランキング参加中DIY 背景と目的 あるシステムで、複数の無線ネットワークが利用可能な環境で、起動時には特定のネットワークに接続し…

./configureの実行時にエラーが出るとき

まずやるべきこと config.logを見る(configureと同じディレクトリに出力されている) たいていは、何が起きているか理解はできると思われる。 解決方法 ライブラリの参照がうまくいっていない場合 /usr/bin/ld: cannot find -lxxx という感じのエラーがかかれ…

signalを受信する

概要 Pythonで、シグナル)を受信する方法を調べ、実装して動くか試した。 背景と目的 Pythonで、シグナル)を受信する必要が出たので、方法を調べ、実装して動くか試す。 詳細 1.Pythonの標準モジュール signal Pythonには、はじめからシグナルを扱うためのモ…

rc.localで自動起動するときにやっておくべきこと

概要 rc.localで自動起動に失敗したときにすぐに原因がわかるようにする対策をメモした。 ランキング参加中DIY 背景と目的 Raspberry Pi上で、AWS IoT Device SDKを使ったPythonスクリプトを作成し、rc.localで自動起動しようとして失敗したので、エラー原因…

シェルスクリプト 自分用メモ

ランキング参加中DIY 置換 kill 置換 複数のスペースを1つにする sed -e 's/ */ /g' 連続スペースが0個以上 ⇒ 1つにするという条件で置換している。ちなみに、スペースが1個以上という以下のコマンド sed -e 's/ +/ /g' だとうまくいかない。なぜだ。 kill …