クラスタロックファイルだけを見ると、プロセスでコマンドが実行されていることがわかりますか?

クラスタロックファイルだけを見ると、プロセスでコマンドが実行されていることがわかりますか?

はいユーティリティLinuxflockflock()Linux C APIに基づいて実装されていますか?

ロックファイルだけを見ると、プロセスでコマンドが実行されていることがわかりますか?デーモン化されたコマンドのflock実行が完了すると、ロックファイルは変更されないようです。実行中と完了後の様子は次のとおりです。

$ ls -l ../sleep.flock.file 
-rw-rw-r-- 1 t t 0 Oct 30 14:01 ../sleep.flock.file
$ ls -l ../sleep.flock.file 
-rw-rw-r-- 1 t t 0 Oct 30 14:01 ../sleep.flock.file

ありがとうございます。

ベストアンサー1

はい。に明確に記載されているman 1 flockこのflockコマンドはflock()man 2 flockコメントセクションでは、これはflock()Linuxカーネル2.0から始まるシステムコールを介して実装されています。

おすすめ記事