シェルスクリプト

テクノロジー

マイクラ統合版(BE)サーバーを自動アップデート!for Linux

以前、Minecraft(マイクラ)統合版(BE)サーバーを自動アップデートする方法を紹介したが、この度OSをUbuntu(Linux)に変更してBedrock Serverを移行したので、新たに自動アップデート用のシェルスクリプトを作成...
テクノロジー

Ubuntuで自宅サーバー構築!【マイクラ(BE)サーバー編】

以前、Windowsで統合版のMinecraft(以下、マイクラ)サーバーを構築しましたが、表題通リOSをUbuntuに変えて再構築しました!同じLinux系のCentOSに構築できるらしいのですが、マイクラ公式のダウンロードサイトでは、...
テクノロジー

bashでスラッシュ区切りの日付を簡単に比較する方法

お得意のプログラミング言語では、簡単に日付比較するための関数が用意されていますが、Linuxのシェルスクリプト(bash)となると、日付の方は文字列なのか数値なのか、if文比較するために使用する比較演算子は何かさっぱり分からず詰まってしま...
テクノロジー

Linuxでファイルの末尾に指定した行数を一気に追加する方法

以前記事にしたtailを利用したログ監視のテストとして、ログファイルに1行ずつ書く場合は単純にechoコマンドを使えばいいが、ログが一気に出力された時にちゃんと差分を見ているのか確認するには一気に複数行追加する必要がありました。 当初は方...
テクノロジー

【Linux】tailコマンドを利用してリアルタイムでログ監視

今回はログを監視して、メッセージに特定の文字列が表示されたら、シェルスクリプトの指定したアクションで、メッセージの内容を利用した処理を行うのが目的です。例えば、WEBサーバーのログに「404」の文字列が表示されたらゴニョゴニョするなどです...
テクノロジー

【Linux】シェルスクリプトからsendmailでメールを送信する方法

バックグラウンドで処理を実行している場合、正常に処理が終了したのか確認したい場合があります。モニターに表示するのも1つの手ではありますが、活動時間外やその場にいない時は、メールで送信してくれるととても便利ですよね。そこで今回は、Linux...
テクノロジー

【pkill】プロセス名を指定して一括終了できる便利なコマンド

今まで特定のプロセスを終了する際は、psコマンドで対象のPID(プロセスID)を調べて、killコマンドで終了する方法を行っていましたが、今更ですが「pkill」なる存在を知りました!コレがまた便利なの何だのって...感動モノです。実際に...
テクノロジー

意外と知らない!?SSH付き共用サーバーの危険な落とし穴

当サイトでも利用しているエックスサーバーは、共用サーバーにもかかわらずSSHが使えることで大変便利なのですが、あるコマンドを実行すると共有しているサイトの情報が見えてしまいます。 これらの情報を基にパスワードが予測できるだけならまだしも、実...
テクノロジー

エックスサーバーで指定したフォルダを自動で圧縮してバックアップする方法

前回、エックスサーバーでMySQLデータベースの自動バックアップをご紹介しましたが、今回はストレージに保存されているファイルを丸ごとバックアップしたいと思います。 ターゲットはWEBで公開している「public_html」以下全てのファイル...
テクノロジー

MyDNSとCentOS 7のcronを使って無料の独自ドメインを更新する

いつも自宅サーバー(非固定IP)のCentOSでDICEを使ってダイナミックDNS(DDNS)を利用していましたが、なぜかIPを更新できなくなったので、以前紹介した無料の独自ドメインをcronを使ってMyDNS経由で更新します。まずは、M...
タイトルとURLをコピーしました