タグ

ブックマーク / lab.tricorn.co.jp (3)

  • Poundを使ったお手軽サーバ移行を実施してみた | Tricorn Tech Labs

    EMONSTER に Android をインストールして遊んでいる suzuki です。 AndroidGoogle が作っているだけあって、Gmail アプリの使い勝手が良いですね。「Gmail を使う」ことに限って言えば、iPhone よりも使いやすい気がします。 さて、今回は、Pound を使ったサーバ移行について、ちょっと書いてみたいと思います。 個人的に管理しているサーバが1台あるのですが、新規に1台追加をしました。最終的には旧サーバを停止し、新サーバのみで稼働させる予定なのですが、移行に手間取りそうだった為、一時的に並行動作をさせることにしました。 旧サーバはグローバルアドレスを持っており、とある Web コンテンツを公開していました。このコンテンツは、動的であり、逐次内容が変わっていくものです。 新サーバもグローバルアドレスを持っているので、そこへコンテンツを移動し、新

    Poundを使ったお手軽サーバ移行を実施してみた | Tricorn Tech Labs
    masa_matya
    masa_matya 2009/08/25
    サーバ移転時にpoundを利用。
  • 【expect】会話形式のコマンドを自動実行する。 | Tricorn Tech Labs

    最近、ゴールデンウィークに何をするか考え中のykarinoです。 久々に、部屋の大掃除をするのもいいかもしれません。 今回は、会話形式のスクリプトを実行したいときに使える、「expect」を軽く触ってみました。 実際に、expectを使用してsftpに接続するサンプルソースを紹介します。 サンプルソース【expect.exp】 #!/usr/bin/expect # タイムアウト時間指定 set timeout 5 # sftpサーバ接続 spawn sftp 【ユーザ名】@【ホスト名】 # パスワード入力 expect "【ユーザ名】@【ホスト名】's password:" send "【パスワード】\n" # quitコマンド実行 expect "sftp>" send "quit\n" interact 次に、上記のサンプルソースの実行結果です。 サンプルソース実行結果【expect

    【expect】会話形式のコマンドを自動実行する。 | Tricorn Tech Labs
  • find + grep をシェルスクリプト化 | Tricorn Tech Labs

    suzuki です。 「たくさんのファイルの中のどこかに書かれているはずだけど、どのファイルだか分からんけど探さなきゃ!」という作業時には、次のようなコマンドを叩いています。 $ find ./ -type f | xargs grep 'hoge' grep コマンドだけを使って、次のようにしても良いのですが、ファイルが多すぎるとシェルの1行制限に引っかかってしまうので、普段から上のコマンドを使うクセが付いています。 $ grep -R 'hoge' * たまに使うだけなら良いんですが、先日この作業を連発するハメになって、さすがにタイプ量の多さに面倒くさくなってしまいました。 ということで、シェルスクリプト化してみました。 実際のところ、スクリプトの中ではたいしたことはしていません。 Mac OS X と Linux (CentOS) でコマンドの格納ディレクトリが違う部分を吸収したり、

    find + grep をシェルスクリプト化 | Tricorn Tech Labs
    masa_matya
    masa_matya 2009/04/19
    文字列検索時、ディレクトリ下にあるファイル全てに対して行う
  • 1