君の名は、result。

ある日突然、StaticPress Auto Builder 経由でWP-CLIから実行した StaticPress ビルド処理が Error: Fetch failed. というエラーメッセージとともに失敗するようにな…

Read more

【Bash】ディレクトリの移動

TL;DR うまいこと言おうとして適当に肉付けしたら記事全体が破綻してたので、結論からぶっちゃけると、 サブシェルとか使うとなんかプロっぽく見えてちょっといいねと思っただけです。 ( shopt -s dotglob; …

Read more

【Bash】ループでファイル行を処理しつつ read でプロンプト表示

Bashが古い場合 標準入力とは異なるファイルディスクリプタを使えば逝けるらしい。 参考: Does bash support doing a read nested within a read loop? while …

Read more

【Git】interactiveリベースでクソコミットをどうにかする

今はアプリケーション開発系じゃない事業部で働いてる。 Gitを使うと言っても、社内ツールのリポジトリ程度なので、 わりとカジュアルにテキトーなコミットをカマしても (たぶん) なんとかなってる。 しかし、ふと気づけば、開…

Read more

【AWS ALB】優先度最大値・最小値取得

「JMESPath」 ってどうやって発音するんだろ。 RESULT=0 MAX_PRIORITY=$(aws –profile ${AWS_PROFILE} \ elbv2 describe-rules \ –lis…

Read more

tarコマンドの –exclude を動作確認したかった

tarボール作成のdry-run的な そんなものはない $ tar -cvf – hoge 2> /tmp/hoge.txt > /dev/null 圧縮サイズ予測 $ tar -cvzf – hoge 2&…

Read more

【Bash】テキストファイルwhileループ + ssh の落とし穴

シェルスクリプトのwhileループ内でssh繋いで何かやるものを書いたら、 どうやってもループが1回目だけで終わってしまった。 cat ${INVENTORY_FILE} | while read -r host por…

Read more

テキストファイルに書いたURLのリストをpecoってシュッとやってブラウザで開くヤツ

社内wikiにある案件のページ探すの面倒くさい。 目視で目次ページを目grepするのも、検索するときにIME日本語切り替えするのも面倒くさい。 そんな時用。 「つまりどういうことだってばよ」 と言われても説明するのも面倒…

Read more

漢字かな混じり文字列をローマ字表記に変換

KAKASI – 漢字→かな(ローマ字)変換プログラム KAKASI というプログラムを使用。 $ echo “漢字かな混じり文をローマ字表記に変換” | kakasi -w -i utf-8 -o utf-…

Read more

【Bash】差集合

大学1年くらいでやるやつ (覚えてない) sort $set1_file_path $set2_file_path $set2_file_path | uniq -u 実行例 $ cat a 1 2 3 4 5 6 $ …

Read more

【Bash】コマンドの終了ステータスを判定して何かしたい時のイディオム

Bashの話。 コマンドの終了ステータスを判定して何かしたい時、 下記のように書くことがよくある。 output=$(your_kool_command) if [ $? -ne 0 ]; then echo “Oops…

Read more

【CentOS 7】mysqld_safe 君は何処へ

CentOS 6 root 1524 0.0 0.0 108200 1212 ? S 2018 0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –s…

Read more

【systemd】押すなよ! 絶対に押すなよ!!

起動禁止設定 # systemctl mask named # systemctl unmask named-chroot 起動しようとするとエラーになる # systemctl start named Failed t…

Read more

CentOS7 vsftpd HAProxyによるFTPリバプロ バーチャルユーザー chroot てんこ盛り

やんごとなき事情により、FTPのリバプロやバーチャルユーザーなどてんこ盛り構成にて構築した際の記録。 環境 CentOS Linux release 7.4 vsftpd 3.0.2 パッシブモード TCP:21 + T…

Read more

【CentOS 7】PHP5.4 の phpモジュールインストール

最近、善管注意義務 という単語を知ったエンジニアです。 今回は、PHP公式サポートが切れてるPHP5.4 (RedHatによるセキュリティフィックスはされてる) のモジュールをCentOS7の環境へインストールしてみまし…

Read more