ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

lockfile-progs - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ lockfile-progs ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ lockfile-progs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


lockfile-progs - ໂປລແກລມບັນທັດຄໍາສັ່ງເພື່ອລັອກແລະປົດລັອກໄຟລ໌ແລະກ່ອງຈົດຫມາຍຢ່າງປອດໄພ (ຜ່ານ
liblockfile).

ສະຫຼຸບສັງລວມ


lock mail [--use-pid] [--ລອງໃໝ່ ລອງນັບຄືນ]
mail-ປົດລັອກ
mail-touchlock [--oneshot]

lockfile-ສ້າງ [--use-pid] [--ລອງໃໝ່ ລອງນັບຄືນ] [--lock-name] ຊື່​ເອ​ກະ​ສານ
lockfile-ເອົາອອກ [--lock-name] ຊື່​ເອ​ກະ​ສານ
lockfile-touch [--oneshot] [--lock-name] ຊື່​ເອ​ກະ​ສານ
lockfile-ກວດ​ສອບ​ [--use-pid] [--lock-name] ຊື່​ເອ​ກະ​ສານ

ລາຍລະອຽດ


Lockfile-progs ສະຫນອງຊຸດໂຄງການທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອລັອກແລະປົດລັອກກ່ອງຈົດຫມາຍແລະ
ໄຟລ໌ຢ່າງປອດໄພ (ຜ່ານ liblockfile):

lock mail - ລັອກກ່ອງຈົດໝາຍຂອງຜູ້ໃຊ້ປັດຈຸບັນ
mail-ປົດລັອກ - unlock mailbox ຂອງ​ຜູ້​ໃຊ້​ໃນ​ປະ​ຈຸ​ບັນ​
mail-touchlock - ແຕະທີ່ລັອກຢູ່ໃນກ່ອງຈົດໝາຍຂອງຜູ້ໃຊ້ປັດຈຸບັນ

lockfile-ສ້າງ - ລັອກໄຟລ໌ທີ່ໃຫ້ໄວ້
lockfile-ເອົາອອກ - ເອົາ lock ໃນໄຟລ໌ທີ່ໃຫ້
lockfile-touch - ແຕະທີ່ລັອກຢູ່ໃນໄຟລ໌ທີ່ໃຫ້
lockfile-ກວດ​ສອບ​ - ກວດ​ສອບ​ການ lock ໃນ​ໄຟລ​໌​ທີ່​ໄດ້​ຮັບ​

ໂດຍຄ່າເລີ່ມຕົ້ນ, the ຊື່​ເອ​ກະ​ສານ argument ຫມາຍເຖິງຊື່ຂອງໄຟລ໌ທີ່ຈະລັອກ, ແລະ
ຊື່ຂອງ lockfile ຈະເປັນ ຊື່​ເອ​ກະ​ສານ .ລັອກ. ຢ່າງໃດກໍຕາມ, ຖ້າການໂຕ້ຖຽງ --lock-name ແມ່ນ
ລະບຸ, ຈາກນັ້ນ ຊື່​ເອ​ກະ​ສານ ຈະຖືກປະຕິບັດເປັນຊື່ຂອງ lockfile ຕົວຂອງມັນເອງ.

ແຕ່ລະຄໍາສັ່ງລັອກເມລພະຍາຍາມລັອກ /var/spool/mail/, ຢູ່ໃສ ແມ່ນ
ຊື່​ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ ID ຜູ້​ໃຊ້​ທີ່​ມີ​ປະ​ສິດ​ທິ​ຜົນ, ຕາມ​ທີ່​ກໍາ​ນົດ​ໂດຍ​ຜ່ານ geteuid(2).

ເມື່ອໄຟລ໌ຖືກລັອກ, ລັອກຕ້ອງຖືກສໍາຜັດຢ່າງຫນ້ອຍຫນຶ່ງຄັ້ງໃນທຸກໆຫ້ານາທີຫຼື
lock ຈະ​ຖືກ​ພິ​ຈາ​ລະ​ນາ stale​, ແລະ​ຄວາມ​ພະ​ຍາ​ຍາມ lock ຕໍ່​ມາ​ຈະ​ສໍາ​ເລັດ​. ຍັງເບິ່ງໄດ້
--use-pid ທາງ​ເລືອກ​ແລະ​ lockfile_create(3) manpage.

ໄດ້ lockfile-ກວດ​ສອບ​ ຄຳສັ່ງທົດສອບວ່າມີລັອກທີ່ຖືກຕ້ອງແລ້ວຫຼືບໍ່.

OPTIONS


-q, --ງຽບ
ສະກັດກັ້ນຜົນຜະລິດໃດໆ. ຄວາມສຳເລັດ ຫຼື ຄວາມລົ້ມເຫລວຈະຖືກສະແດງໂດຍສະຖານະທາງອອກເທົ່ານັ້ນ.

-v, -- verbose
ເປີດໃຊ້ຜົນການວິນິໄສ.

-l, --lock-name
ຢ່າຕື່ມ .lock ກັບ ຊື່​ເອ​ກະ​ສານ. ຕົວເລືອກນີ້ໃຊ້ກັບ lockfile-ສ້າງ,
lockfile-ເອົາອອກ, lockfile-touch, ຫຼື lockfile-ກວດ​ສອບ​.

-p, --use-pid
ຂຽນ id ຂະບວນການແມ່ (PPID) ໃສ່ lockfile ທຸກຄັ້ງທີ່ lockfile ຖືກສ້າງຂຶ້ນ, ແລະ
ໃຊ້ pid ໃນເວລາກວດສອບຄວາມຖືກຕ້ອງຂອງ lock. ເບິ່ງ lockfile_create(3) manpage ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມ. ຕົວເລືອກນີ້ໃຊ້ກັບ lockfile-ສ້າງ ແລະ lockfile-ກວດ​ສອບ​. ຫມາຍ​ເຫດ​:
ຕົວເລືອກນີ້ຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງລະຫວ່າງເຄື່ອງຈັກທີ່ແບ່ງປັນລະບົບໄຟລ໌.

-o, --oneshot
ແຕະທີ່ລັອກແລະອອກທັນທີ. ຕົວເລືອກນີ້ໃຊ້ກັບ lockfile-touch ແລະ
mail-touchlock. ໃນເວລາທີ່ບໍ່ໄດ້ສະຫນອງໃຫ້, ຄໍາສັ່ງເຫຼົ່ານີ້ຈະດໍາເນີນການຕະຫຼອດໄປ, ແຕະລັອກ
ທຸກໆນາທີຈົນກ່ວາຖືກຂ້າຕາຍ.

-r ລອງນັບຄືນ, --ລອງໃໝ່ ລອງນັບຄືນ
ພະຍາຍາມລັອກ ຊື່​ເອ​ກະ​ສານ ລອງນັບຄືນ ເວລາກ່ອນທີ່ຈະໃຫ້ເຖິງ. ຄວາມພະຍາຍາມແຕ່ລະຄັ້ງຈະຖືກຊັກຊ້າ
ດົນກວ່າຄັ້ງສຸດທ້າຍເລັກນ້ອຍ (ໃນ 5 ວິນາທີເພີ່ມຂຶ້ນ) ຈົນກ່ວາເຖິງຄວາມລ່າຊ້າສູງສຸດ
ຫນຶ່ງນາທີລະຫວ່າງການພະຍາຍາມ. ຖ້າ ລອງນັບຄືນ ບໍ່ໄດ້ລະບຸໄວ້, ຄ່າເລີ່ມຕົ້ນແມ່ນ 9 ທີ່
ຈະຍອມແພ້ຫຼັງຈາກ 180 ວິນາທີ (3 ນາທີ) ຖ້າການພະຍາຍາມລັອກທັງໝົດ 9 ຄັ້ງລົ້ມເຫລວ.

ຕົວຢ່າງ


Locking a ເອກະສານ ໃນລະຫວ່າງການ a ຍາວ ຂະບວນການ:

lockfile-create /some/file
lockfile-touch / some/file &
# ບັນທຶກ PID ຂອງຂະບວນການ lockfile-touch
BADGER="$!"
do-something-important-with /some/file
ຂ້າ "${BADGER}"
lockfile-remove /some/file

ອອກ STATUS


0
ສໍາລັບການ lockfile-ກວດ​ສອບ​ ນີ້ຊີ້ໃຫ້ເຫັນວ່າມີການລັອກທີ່ຖືກຕ້ອງ, ຖ້າບໍ່ດັ່ງນັ້ນມັນພຽງແຕ່
ຊີ້ໃຫ້ເຫັນການປະຕິບັດໂຄງການສົບຜົນສໍາເລັດ.

ບໍ່ 0
ສໍາລັບການ lockfile-ກວດ​ສອບ​ ສະຖານະທາງອອກທີ່ບໍ່ແມ່ນສູນສະແດງໃຫ້ເຫັນວ່າການລັອກທີ່ລະບຸບໍ່ໄດ້
ມີຢູ່ ຫຼືບໍ່ຖືກຕ້ອງ. ສໍາລັບໂຄງການອື່ນໆ, ມັນຊີ້ໃຫ້ເຫັນວ່າມີບາງບັນຫາ
ພົບ.

ໃຊ້ lockfile-progs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ຊັ້ນຫ້ອງການ
    ຊັ້ນຫ້ອງການ
    OfficeFloor ໃຫ້ inversion ຂອງ
    ການ​ຄວບ​ຄຸມ coupling​, ມີ​ຂອງ​ຕົນ​: - ຂຶ້ນ​ກັບ​
    ການສັກຢາ - ການສັກຢາຢ່າງຕໍ່ເນື່ອງ -
    ການສີດ thread ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
    ຢ້ຽມຢາມ ...
    ດາວໂຫລດ OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ເປັນແຫຼ່ງເປີດ Server-Driven
    ໂຄງຮ່າງການ UI (SDUI). ມັນອະນຸຍາດໃຫ້ທ່ານ
    ເປີດຕົວການອັບເດດທີ່ມາຈາກເຊີບເວີເພື່ອ
    ສະ​ບັບ app ທີ່​ແຕກ​ຕ່າງ​ກັນ​. ນອກຈາກນີ້, ມັນສາມາດເປັນ
    ໃຊ້ເພື່ອ...
    ດາວໂຫລດ DivKit
  • 3
    ຕົວປ່ຽນຍ່ອຍ
    ຕົວປ່ຽນຍ່ອຍ
    ຜົນປະໂຫຍດໃນການແປງລະຫວ່າງຕ່າງໆ
    ຮູບແບບການສະຫມັກ. ຜູ້ໃຊ້ Shadowrocket
    ຄວນໃຊ້ ss, ssr ຫຼື v2ray ເປັນເປົ້າໝາຍ.
    ທ່ານສາມາດເພີ່ມ &remark= ໃສ່
    Telegram-like HT...
    ດາວໂຫລດຕົວແປງສັນຍານຍ່ອຍ
  • 4
    ຊັກ
    ຊັກ
    SWASH ແມ່ນຕົວເລກທີ່ມີຈຸດປະສົງທົ່ວໄປ
    ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​ຈໍາ​ລອງ​ບໍ່​ສະ​ຫມໍ່າ​ສະ​ເຫມີ​,
    ບໍ່ hydrostatic, ບໍ່ມີພື້ນຜິວ,
    ປະກົດການໄຫຼວຽນ ແລະການຂົນສົ່ງ
    ໃນ​ນ​້​ໍ​າ coastal ເປັນ ...
    ດາວໂຫລດ SWASH
  • 5
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    ໂຄງການໄດ້ຍ້າຍໄປ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ຄຸນ​ລັກ​ສະ​ນະ: Cheat creationsave statesmulti
    ລະບົບ, ສະຫນັບສະຫນູນ gba, gbc, gb, sgb,
    sgb2Tu...
    ດາວໂຫລດ VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer ແລະການຕິດຕາມ
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    ຜູ້ຊົມ: ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: Qt. ການຂຽນໂປລແກລມ La...
    ດາວໂຫລດ Stacer
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad