Home > Tags > cygwin

cygwin

changelog+unisonがいいかも

Evernote からChangeLog + chalow に移行した – Slow Danceを見て、そういう手があったなと気づいた。

上記サイトを参考に、うちのchangelog環境は、以下のようにした。

  • changelogの編集は、会社(cygwin)と自宅(ubuntu)それぞれで行なえるようにする
  • changelogの管理は、自宅サーバー(centos)が行なうため、ファイル同期ではunisonを使用
  • webへのアップデートは、chalow + cronで自動更新させる

これで、とにかくchangelogしていけば、勝手にメモがネット上に構築されていく。

なお、dropboxではなくunisonを採用した最大の理由は、centosにdropboxがないから。(いや、いけるらしいがやってないのほうが正解)
あと、複数PCからの編集がなければ、rsyncが楽だと思う。

centos側でやったこと

  • chalowのインストール、設定
  • clalow.shをcronに登録
    ちなみに、うちは文字コードをutf8 ではなく、euc-jpにしたので、

    #!/bin/bash
    logdir=/var/log/changelog
    docdir=/var/www/html/chalow
    cd $logdir
    ./chalow -u -o $docdir -c cl.conf changelog

    としてる。

  • unisonのインストール
    他のシステムとunisonのバージョンが一致しているかに注意。

編集側(cygwin,ubuntu)でやったこと

  • unisonのインストール
  • パスフレーズなしのssk-keyを作成、登録
  • cl.shの作成、cronへの登録

    #!/bin/bash
    unison ~/chagenlog ssh://user@server//var/log/changelog/changelog -bashrc

    -bashrc は、自動処理するため

ちなみに、cronがうまく動かなければ、centos側のunisonフォルダ内にあるar***ファイルを一回削除してみるとうまくいくかも。

cygwinを設定してみた

cygwin 環境を整えてみてみたので、メモしとく。

Continue reading

Home > Tags > cygwin

Search
Feeds

Meta

Return to page top