dockerコマンドをcronで実行させたら「TTYが無いよ」と怒られた件

cronでdockerコマンドを定期実行していたのですが、うまく実行されていないことに気づきました。先の記事に沿ってログを調査し、正しく動作するよう修正したのでメモします。

cronがうまく動作しているかチェックするためのログ調査方法について

Certbotで取得したSSL/TLS証明書の更新を自動化していました。いや、そのつもりだったのですが、cronがうまく実行していないことに気づいたため、調査することにしました。というわけでcronジョブのログ調査方法についてメモします。

不要なDockerコンテナとイメージをまとめて掃除する便利なイメージ「spotify/docker-gc」

Dockerのコンテナをぽいぽい上げ下げしていると、どんどんイメージが溜まってディスク容量を圧迫してしまうというのはよくある話です。この問題を解決するDockerのガベージコレクションスクリプト、spotify/docker-gcについてまとめました。

LinuxのコマンドラインでOSのバージョンを確認する方法

Linuxで何か新しいものをインストールする時は、使用しているLinuxのディストリビューションとバージョンを把握しておく必要があるわけで、コマンドラインからそれらの情報をチェックできたりすると何かと捗ります。というわけでLinuxのOSとバージョンをコマンドラインで確認する方法をまとめました。

dockerのUbuntuコンテナにrbenvをインストールする手順

dockerのUbuntuコンテナでRuby関連の実験をしたく、rbenvを導入したので手順をまとめます。

もう迷わない!Mac、Linuxでパスを通すための環境変数の設定について

ある程度プログラミングや開発環境の整備などを経験された方は、「パスを通す」という作業をしたことがあるのではないでしょうか?今回は「パスを通す」ための方法をまとめます。

「Address already in use」とか出てNginxを起動できない時の対応策

「Address already in use」とか出てNginxを起動できなくなったため、解決策を調べて直しました。方法をメモします。

Linuxで特定の文字列を含むファイルを超高速に検索するコマンド

grepやackのような再帰的な検索を超高速に行うツール「The Silver Searcher(ag)」についてまとめました。

LinuxでRAMメモリのキャッシュやスワップをクリア・解放する方法

Linuxではどのディストリビューションも効率的なメモリ管理がされています。しかし時折、特定のプロセスがメモリを大きく占有し、スワップアウトしてパフォーマンスが落ちることがあります。その対応策として、RAMメモリのキャッシュを解放する手段があるので、ご紹介します。

リソース監視ツール「マカレル」の導入方法と監視項目の見方

時々EC2インスタンスが応答しなくなるので、マカレルというリソース監視ツールを導入して分析できるようにしました。導入方法と監視項目の見方をまとめました。ついでにLinuxコマンドとの対応関係も調べました。これで障害発生時の原因特定が容易になりますー。