英語フランス語スペイン語

Ad


OnWorksファビコン

lockfile-check - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで lockfile-check を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド lockfile-check です。

プログラム:

NAME


lockfile-progs-ファイルとメールボックスを安全にロックおよびロック解除するためのコマンドラインプログラム(
liblockfile)。

SYNOPSIS


メールロック [--use-pid] [-再試行 再試行回数]
メールロック解除
メールタッチロック [-ワンショット]

ロックファイル-作成 [--use-pid] [-再試行 再試行回数] [--ロック名] ファイル名
ロックファイル-削除 [--ロック名] ファイル名
ロックファイル-タッチ [--oneshot] [--ロック名] ファイル名
ロックファイル-チェック [--use-pid] [--lock-name] ファイル名

DESCRIPTION


Lockfile-progsは、メールボックスのロックとロック解除に使用できるプログラムのセットを提供します。
ファイルを安全に(liblockfile経由で):

メールロック -現在のユーザーのメールボックスをロックします
メールロック解除 -現在のユーザーのメールボックスのロックを解除します
メールタッチロック -現在のユーザーのメールボックスのロックをタッチします

ロックファイル-作成 -特定のファイルをロックします
ロックファイル-削除 -特定のファイルのロックを解除します
ロックファイル-タッチ -特定のファイルのロックをタッチします
ロックファイル-チェック -特定のファイルのロックを確認します

デフォルトでは、 ファイル名 引数は、ロックされるファイルの名前を参照し、
ロックファイルの名前は ファイル名 。ロック。 ただし、-lock-name引数が
指定してから ファイル名 ロックファイル自体の名前と見なされます。

各メールロックコマンドはロックを試みます / var / pool / mail /、 どこは
経由で決定された、実効ユーザーIDに関連付けられた名前 ゲットイッドとします。

ファイルがロックされたら、少なくともXNUMX分にXNUMX回、または
ロックは古くなったと見なされ、その後のロックの試行は成功します。 また、
--use-pid オプションと ロックファイル_作成(3)マンページ。

  ロックファイル-チェック コマンドは、有効なロックがすでに存在するかどうかをテストします。

OPTIONS


-q, - 静かな
出力を抑制します。 成功または失敗は、終了ステータスによってのみ示されます。

-v, -詳細
診断出力を有効にします。

-l, --ロック名
に.lockを追加しないでください ファイル名。 このオプションはに適用されます ロックファイル-作成,
ロックファイル-削除, ロックファイル-タッチまたは ロックファイル-チェック.

-p, --use-pid
ロックファイルが作成されるたびに、親プロセスID(PPID)をロックファイルに書き込みます。
ロックの有効性をチェックするときにそのpidを使用します。 を参照してください ロックファイル_作成(3)のマンページ
詳しくは。 このオプションはに適用されます ロックファイル-作成 & ロックファイル-チェック。 注意:
このオプションは、ファイルシステムを共有するマシン間では正しく機能しません。

-o, -ワンショット
ロックに触れて、すぐに終了します。 このオプションはに適用されます ロックファイル-タッチ &
メールタッチロック。 指定しない場合、これらのコマンドは永久に実行され、ロックに触れます
殺されるまで毎分XNUMX回。

-r 再試行回数, - リトライ 再試行回数
ロックしてみてください ファイル名 再試行回数 諦める前に何度も。 それぞれの試みは遅れます
最大遅延に達するまで、最後より少し長く(5秒刻みで)
再試行の間にXNUMX分。 もしも 再試行回数 が指定されていない場合、デフォルトは9です。
180回のロック試行がすべて失敗した場合、3秒(9分)後にあきらめます。


ロッキング a file 間に a 長い プロセス:

ロックファイル-/ some / fileを作成します
ロックファイル-/ some / file&にタッチします
#lockfile-touchプロセスのPIDを保存します
BADGER = "$!"
do-something-important-with / some / file
「$ {BADGER}」を殺す
lockfile- / some / fileを削除します

EXIT ステータス


0
ロックファイル-チェック これは、有効なロックが存在することを示します。それ以外の場合は、
プログラムが正常に実行されたことを示します。

もしアカウントが違う場合: 0
ロックファイル-チェック ゼロ以外の終了ステータスは、指定されたロックがそうではないことを示します
存在するか、無効です。 他のプログラムの場合、それはいくつかの問題があったことを示しています
遭遇した。

onworks.net サービスを使用してオンラインで lockfile-check を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad