#!/usr/bin/ruby

file = File.open('./test.txt','r+')
file.flock(File::LOCK_EX)
sleep(10)
file.close

こんなスクリプトを書いて実行中でも、対象ファイルをcatできたのですが、これはロックに失敗しているんでしょうか?