我試圖鎖定一個可執行腳本,以確保它在第二次運行時不會運行。這裏是我的代碼, if $0 == __FILE__
if File.new(__FILE__).flock(File::LOCK_EX | File::LOCK_NB)
main()
end
end
並獲得以下錯誤, # ruby /tmp/test.rb
/tmp/test.rb:397:in `f
正如你可以在下面的代碼中看到的,我想用羊羣,以防止其他客戶接取的PHP(實際上有多個用戶接取此類似10每秒一次,每一個),因爲我發現在這裏搜索......但這是行不通的。我的data.txt每次都會變得空白。 <?php
$fileName = $_GET["room"]."/data.txt";
function replaceLine($data){
if (stristr($