คำถามติดแท็ก semaphore

7
คำสั่ง Unix ใดที่สามารถใช้เป็นสัญญาณ / ล็อคได้
ฉันต้องการเรียกใช้สคริปต์เชลล์ Bash หลายชุดพร้อมกัน อย่างไรก็ตามฉันต้องการหลีกเลี่ยงสภาพการแข่งขัน คำสั่ง Unix ใดที่เป็นอะตอมมิกอย่างแท้จริงที่ฉันสามารถใช้เพื่อจุดประสงค์นี้และฉันจะใช้ได้อย่างไร

1
วิธีรับ proccesses ที่กำลังใช้งาน semaphores โดย / proc
ฉันสงสัยว่าจะรับกระบวนการที่กำลังใช้งานเซมาฟอร์ได้/procหรือไม่ ฉันเดาว่าเป็นไปได้โดยไดเรกทอรีย่อย SysVIPC แต่ฉันไม่รู้วิธีใช้คำสั่งนี้ Ubuntu 12.10
16 linux  semaphore 


2
ทำการดำเนินการเขียนอะตอมมิกในไฟล์ในทุบตี
หลังจากผ่านเอกสาร bash แล้วคำถามนี้และคำถามนี้ยังไม่ชัดเจนสำหรับฉันฉันจะดำเนินการเขียนอะตอม (ผนวก) ไปยังไฟล์ใน bash ได้อย่างไร ฉันมีสคริปต์ที่ทำงานในหลายกรณีและบางจุดต้องเขียนข้อมูลไปยังไฟล์: echo "$RESULT" >> `pwd`/$TEMP_DIR/$OUT_FILE เป็นไปได้อย่างไรที่จะทำการเขียนทั้งหมดจากสคริปต์ที่รันพร้อมกันไปยังไฟล์อะตอมมิก (ดังนั้นข้อมูลจากอินสแตนซ์หนึ่งจะไม่ซ้อนทับข้อมูลจากอีกอัน)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.