くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

Web

リファクタリングのための回帰テストをシェルスクリプトでさくっと書こう

この記事はShell Script Advent Calendar 2016の20日目の記事として公開されました。 昨日は@MasWagさんの「Tech Hack: 最近見た不思議なシェルスクリプトを直してみた」でした。 シェルスクリプトは「知ってる・知らない」で長さもわかりやすさも全然違って…

inetdとシェルスクリプトでシンプルなwebサービスを作る実験②

前回の続きで、今回は、メソッド名とURLを受け取ってみる。telnetでアクセスする場合、一旦アクセス後入力待ちになり、そこで「GET /」みたいな入力をするので、それを真似てみる。 とりあえず、頭に入力待ちを入れてみる /home/test/hoge.sh #!/bin/sh read…

inetdとシェルスクリプトでシンプルなwebサービスを作る実験

以前(http://kunst1080.hatenablog.com/entry/2014/01/26/180321)、netcatでwebサーバできないかなーってシェルスクリプト書いたりしていたわけですが、そもそもinetdで指定のポートを通して標準入出力が扱えるってことに気づいたのでやってみたテスト。 前…