There's an echo in my head

日々のメモ。

lsyncdのstatusファイルからファイル数とかを集計するコマンド

lsyncdの吐き出すstatusファイルをいちいち目で見てどれぐらいdelayしてるか見るのが手間になったので、適当にスクリプトを書いた。

$ lsyncd_status <サブコマンド>
サブコマンド 出力内容
delayed キューに残っている全タスク数
active active(実行中)なタスク数
block block(別のタスクによって実行を阻害されている)なタスク数
wait wait(実行開始待ち)なタスク数
sync 設定されている同期の数
delayed_sync キューに残っているタスクがある同期の数

使うとこんな感じ:

$ lsyncd_status wait
523
このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。