ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

lockfile - ออนไลน์ในคลาวด์

เรียกใช้ lockfile ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือไฟล์ล็อกคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


lockfile - ผู้สร้างสัญญาณสัญญาณแบบมีเงื่อนไข

เรื่องย่อ


ล็อคไฟล์ -เวลานอน | -r ลองใหม่ |
-l หมดเวลา | -s แขวน | -! | -มล | -ม | ชื่อไฟล์ ...

DESCRIPTION


ล็อคไฟล์ สามารถใช้เพื่อสร้างอย่างน้อยหนึ่งรายการ สัญญาณ ไฟล์. หาก lockfile ไม่สามารถสร้างทั้งหมดได้
ไฟล์ที่ระบุ (ตามลำดับที่ระบุ) ก็รอ เวลานอน (ค่าเริ่มต้น 8) วินาที
และลองไฟล์สุดท้ายที่ไม่สำเร็จอีกครั้ง คุณสามารถระบุจำนวน ลองใหม่ ไปยัง
ทำจนกว่าความล้มเหลวจะถูกส่งกลับ ถ้าจำนวน ลองใหม่ คือ -1 (ค่าเริ่มต้น คือ -r-1)
lockfile จะลองอีกครั้งตลอดไป

ถ้าจำนวน ลองใหม่ หมดอายุก่อนที่จะสร้างไฟล์ทั้งหมด lockfile จะส่งคืน
ล้มเหลวและลบไฟล์ทั้งหมดที่สร้างขึ้นจนถึงจุดนั้น

การใช้ lockfile เป็นเงื่อนไขของการวนซ้ำในเชลล์สคริปต์สามารถทำได้ง่ายโดยใช้
-! ตั้งค่าสถานะเพื่อกลับสถานะการออก เพื่อป้องกันการวนซ้ำไม่สิ้นสุด ความล้มเหลวใดๆ
เหตุผลอื่นที่ไม่ใช่ lockfile ที่มีอยู่แล้วจะไม่ถูกย้อนกลับสู่ความสำเร็จ แต่เป็น
ยังคงกลับมาเป็นความล้มเหลว

แฟล็กทั้งหมดสามารถระบุที่ใดก็ได้บนบรรทัดคำสั่ง แฟล็กจะถูกประมวลผลเมื่อ
ได้พบเจอ บรรทัดคำสั่งจะแยกวิเคราะห์ง่ายๆ จากซ้ายไปขวา

ไฟล์ทั้งหมดที่สร้างโดย lockfile จะเป็นแบบอ่านอย่างเดียว จึงต้องลบออก
กับ rm -f.

หากคุณระบุ a หมดเวลา จากนั้นล็อคไฟล์จะถูกลบออกโดยการบังคับหลังจาก locktimeout
วินาทีผ่านไปแล้วตั้งแต่ lockfile ถูกแก้ไข/สร้างครั้งล่าสุด (เป็นไปได้มากที่สุดโดย some
โปรแกรมอื่น ๆ ที่เสียชีวิตกะทันหันเมื่อนานมาแล้วจึงไม่สามารถล้างข้อมูลใด ๆ ได้
ล็อกไฟล์ที่เหลือ) Lockfile มีภูมิคุ้มกันนาฬิกาเอียง หลังจากที่ lockfile ถูกลบโดย
แรงระงับของ แขวน วินาที (ค่าเริ่มต้นคือ 16) จะถูกนำมาพิจารณาเพื่อ
ป้องกันการลบไฟล์ล็อคที่สร้างขึ้นใหม่โดยโปรแกรมอื่นทันทีโดยไม่ได้ตั้งใจ
(เปรียบเทียบ ระงับ in ประกาศ(พ.ศ. 1)).

ตู้จดหมาย ล็อค
หากการอนุญาตบนไดเร็กทอรีสปูลเมลของระบบอนุญาต หรือถ้า lockfile เหมาะสม
setgid จะสามารถล็อกและปลดล็อกกล่องจดหมายของระบบได้โดยใช้ตัวเลือก -มล
และ -ม ตามลำดับ

ตัวอย่าง


สมมติว่าคุณต้องการตรวจสอบให้แน่ใจว่าการเข้าถึงไฟล์ "สำคัญ" เป็นแบบอนุกรม กล่าวคือ ไม่
ควรอนุญาตให้เข้าถึงโปรแกรมหรือเชลล์สคริปต์ได้มากกว่าหนึ่งโปรแกรม เพื่อความเรียบง่าย
เห็นว่าเป็นเชลล์สคริปต์ ในกรณีนี้คุณสามารถแก้ไขได้ดังนี้:
...
lockfile สำคัญ.lock
...
access_"สำคัญ"_to_your_hearts_content
...
rm -f major.lock
...
ตอนนี้หากสคริปต์ทั้งหมดที่เข้าถึง "สำคัญ" ปฏิบัติตามแนวทางนี้ คุณจะมั่นใจ
อย่างน้อยที่สุดหนึ่งสคริปต์จะทำงานระหว่างคำสั่ง `lockfile' และ `rm'

และพวกเรา


ชื่อล็อก ใช้เป็นคำใบ้เพื่อกำหนดชื่อล็อกอินของผู้เรียกใช้

ใช้ lockfile ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

Ad