このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

一定時間で削除されるフォルダ

発言者:美音
( Date Tuesday, April 20, 2004 15:26:53 )


OS X Server10.3でファイルサーバーと日夜格闘している美音です。
今まで使用していたNTベースのファイルサーバはゲストアクセス可能でしたが
OS X移行後はセキュリティ向上のため、各ユーザーにIDとパスワードを
割り振っています。しかし、一時的なファイルのやり取りがやりにくいと
いうユーザーからの意見もあり、どうしたものかと考えているところです。
かといってゲストアクセスを可能にすれば、今度は使い終わったファイルで
溢れかえるのは目に見えています。

そこで、特定のフォルダをゲストアクセス可能にし、例えばフォルダアクションを
設定して、保存されたファイルが一定時間経過したら自動的に削除される
ような仕組みはできないかなと考えています。ちょうど「宅ファイル便」の
LAN版のようなサービスですね。

何か良い方法ないでしょうか?

田中求之 さんからのコメント
( Friday, April 23, 2004 14:22:59 )

具体的なスクリプトなどの書き方はわかりませんが、OS X であれば、「ディ
レクトリ内のファイルを監視していて、ディレクトリに入れられてから一定
時間が過ぎたものは消去していく」というシェルスクリプトを書いて(ファ
イルの経過時間を監視するのが面倒のように思いますが)、それを cron で
一定時間ごとに実行させる、ということになるんではないかと思います。

美音 さんからのコメント
( Monday, April 26, 2004 09:41:46 )

田中求之 さんこんにちわ
なるほど、最初はフォルダアクションで考えていましたが、
シェルを使う訳ですね。ふむふむ、ちょっとテストしてみます
有り難うございました