bash には条件分岐として「if」文と「case」文がある。そこで今回は、それらについての文法などを解説する。 if 文 if 文の文法は次の通りである。 if list; then list; [ elif list […]
bash のシェルプログラミングでにのヘッダーと引数、終了ステータスなどについて説明する。 スクリプトヘッダー #!/bin/bash スクリプトの1行目には、必ず上記の項目を追加する。 引数の参照 引数の参照は以下のよ […]
今回は UNIX シグナルについて説明します。 UNIX シグナルとは UNIX シグナルは単純にシグナルとも呼ばれるもので、広義ではプロセス間通信に属します。 シェルからシグナルを送信する時は kill コマンドを使用 […]
今回はコマンドの終了ステータスと条件文について説明する。 終了ステータス 終了ステータスの「真(true)」は「0」であり、それ以外は「偽(false)」となる。一般的な条件判定とは真逆なので注意が必要だ。 終了ステータ […]
色々議論はあるようですが、結論から言いましょう。必要です。 では何故、必要かと言う結論に至ったのかを説明していきます。 UNIX / Linux で起こっているファイルの読み出し そもそもファイルを実行する時に何が起こっ […]
GNOME Boxes で Windows10 を使用しているときにホスト側の USB ドライブがそのままではアクセス出来なかった。 そこで今回は、GNOME Boxes での USB 設定について紹介する。 仮想マシン […]
ここでは MariaDB の GTID を用いたレプリケーションを説明したいと思う。 DB のレプリケーションとは? レプリケーションとはレプリカからも想像できると思うが、データベースの複製を行う方法を指す。 勿論、単体 […]
‘mariadb.sys’@’localhost’ って言う全く身に覚え無いユーザーがあったので、思わず消してしまった。 MariaDB 10.5.13 にて あれ? my […]
画像ファイルを纏めたり、やり取りする方法に「コミックブックアーカイブ」がある。これは、画像ファイルをフォルダに纏めて「zip」や「rar」で圧縮し、拡張子をそれぞれ「.cbz」「.cbr」に変更するだけで完了する。 Wi […]