lunaplus*

Find hints in all sort of places

sakuraのレンタルサーバーのsshを使う

最近、sakuraのレンタルサーバーを使いだしました。 使いやすくするためにちょこちょこと設定を入れたことで、ずいぶん使いやすくなりました。 4つの小ネタを一気に紹介します。 ターミナルでの作業は、最近はbashがほとんどなので最初は”なにごと”かと思いました。 標準シェルがcshなんですね。

パスワードの難読化

最近、レンタルサーバーの移行をしました。 ながらく放置されているコンテンツをあらためて整理しなおし、ついでに小さな見直しもしてみました。 そのなかの1つの改善で、シェルスクリプトの平文パスワードの難読化もやってみました。 あるシェルスクリプト処理でサービス接続用にパスワードが必要なのですが、パスワードが平文で むき出しな状態になっていました。

SECONDS変数って、なんだ?

小ネタの投稿。 bashで書いてある定期バッチ処理の処理時間を出力しておくことで、問題に早く気づく 何かの役に立つかなぁとおもい実装してみた。 普通に考えられる実装だと、定期バッチが開始した時間(START_TIME)と 終了した時間(END_TIME)を取得して、その差の時間が処理時間とするというのが普通ですよね。 多分こんな感じになると思います。

はじめてのtmux

「複数のサーバーに同じコマンドを実行するときにtmux(ティーマックス)が便利だよ」と教えてもらったので、導入してみました。仕事上のオペレーションでも複数のターミナルをたちあげて、設定ファイルの同じ箇所を修正したりするときに地味に役立つ機能です。 インストールは非常に簡単です。 homebrewを利用して、いくつかの依存関係のパッケージを含めてインストールされます。