於 Debian Linux 安裝 lockf

以前都不知道有 lockf (execute a command while holding a file lock) 這麼方便的程式, 直到 Leeym 長輩 提醒才知道~

不過這個只有 FreeBSD 有, 在 Debian Linux 裡面翻不到, 最後打算找 Source code 來試著改寫看看, 就找到有人改寫好的程式囉~ 😀

  • 註1: 在此先不詳細介紹 lockf 使用時機, 另外, 有空再來包 Debian package, 目前只有 tarball 可以安裝使用~:)
  • 註2: 其它版本 Linux 應該也都可以正常編譯, 只是我沒測試過.

Lockf Source Code

Lockf 安裝步驟

  1. tar xvf lockf_linux.tar.gz
  2. cd lockf
  3. make && make install # 完成即可. (會安裝到 /usr/bin/lockf)
  4. lockf -t 0 /tmp/function.lock /bin/ls # 測試

感謝 chenpc 提供, Linux 是使用 flock. (apt-get install util-linux)


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

於 Debian Linux 安裝 lockf 有 2 則回應

  1. chenpc 說道:

    FreeBSD的lock機制是lockf,有對應一隻程式lockf。
    Linux的lock機制是flock,對應的程式是flock。

  2. Tsung 說道:

    感恩~ 我是有找到這個, 但是我以為是 c library. XD
    原來是我誤會了~ Orz..

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料