Linux dateコマンドで日時変更した後にcrontabが動作しない 環境OSCentOS7Ubuntu20上記それぞれ試した。事象検証環境でcrontabの動作を確認するために、date -s 日時で、日時を、crontabに設定した時間の直前に変更した後に、crontabの日時が来てもcronが動作しない... 2024.02.20 Linux
Linux Linuxでログインシェルを変更するやり方 やりたいことLinuxでログインシェルを変更したい。今回はbashにしたい。やり方bashにしたい場合、bashのPathは/bin/bashとなっている。chsh コマンドを利用する。現在のシェルを確認するコマンド:echo $SHELL... 2024.02.08 Linux
Linux tsvファイルからn桁目だけ抽出するにはsedよりawkコマンドが良いです やりたいことtsvファイル(タブ区切りのファイル。)から狙ったカラムだけ抽出したい。たとえば、1 2 3 4a b c dA B C Dとかで、3列目だけ中室して3cCというファイルを作りたいやり方。sedでやろうかと思ったが、AIに聞いた... 2023.12.28 Linux
Linux カレントディレクトリにBasic認証をかけるシェルスクリプト やりたいことカレントディレクトリにBasic認証をかけるBashスクリプトを作成したい。具体的な要件は以下。.htaccessと.htpasswdは、カレントディレクトリに設置。カレントディレクトリのフルパスを取得して.htpasswdのP... 2023.12.13 Linux
Linux date -d “last month” や、”next month” コマンドは1ヶ月前じゃない場合がある 事象10月31日にdate -d "last month" を実行した結果。10月から見たlast month (つまり先月)は9月だから9月出力されると期待するが、2023年 10月 1日 日曜日 09:08:35 JST10月1日にな... 2023.11.06 Linux
Linux 古いDebian8 でリポジトリを変更する 環境Dockerdockerhubにある、php:5.4-apache事象dockerhubにある、php:5.4-apacheで、(OSはDebian)apt updateapt upgradeとかしようとすると、リポジトリが見つからずに... 2023.08.08 Linux
Linux rsyncで、ワイルドカード指定 環境Ubuntursyncでは、転送元の指定にワイルドカードが使えるなんも難しいことはなく、ワイルドカードが使えます。試した↓とりあえずローカルで実施します。コピー元の「a」コピー先の「b」ディレクトリを作成。$ mkdir a$ mkdi... 2023.05.10 Linux
Linux 文字化け?Base64にエンコードされたメールが届いたのでデコードして中身を確認する ある日、届いたメールの内容がめっちゃ文字化けしてた。送り主はよくやり取りをしてる取引先の人。メール本文の冒頭に、 Content-Transfer-Encoding: base64っていう記述があったので、base64デコードを行った。b... 2023.04.28 Linux