portalfs
>そういえば、そろそろ先月号になりそうなオープンソースマガジン10月号の特集1では FUSE の紹介もされているのですが、 portalfs というのも紹介されていて、これはすごいなあと思いました。
>
>どういうものかというと。
>
># mkdir /p
# mount_portalfs /etc/portal.conf /p > >として、 > ># head -1 /p/tcp/mailhost.example.net/25 > >などとすると mailhost.example.net の25番ポートを読んでくれるという、「それなんて plan9?」みたいなファイルシステムなのです。 tcp だけじゃなくて、 pipe という「特定のコマンドを実行してその結果のファイル」とかも出来る。その辺の設定を /etc/portal.conf に書くというわけ。 > >で、これを使うと > >#!/bin/zsh
# mount_portalfs /etc/portal.conf /p > >として、 > ># head -1 /p/tcp/mailhost.example.net/25 > >などとすると mailhost.example.net の25番ポートを読んでくれるという、「それなんて plan9?」みたいなファイルシステムなのです。 tcp だけじゃなくて、 pipe という「特定のコマンドを実行してその結果のファイル」とかも出来る。その辺の設定を /etc/portal.conf に書くというわけ。 > >で、これを使うと > >#!/bin/zsh
exec 3<>/p/tcp/www.example.com/http
echo -n 'GET / HTTP/1.1\r\n\r\n' >&3
cat -u <&3
>