Questions tagged «lock»

3
获取文件的独占读/写锁定以进行原子更新
我想要一个用作计数器的文件。用户A将写入并递增该数字,而用户B请求读取文件。用户A是否可以锁定此文件,以便在用户A的写操作完成之前没有人可以对其进行读写? 我已经调查过,flock但似乎无法按我期望的那样工作。 flock -x -w 5 /dev/shm/counter.txt echo "4" > /dev/shm/counter.txt && sleep 5 如果有一种更合适的方法来获得类似于原子的增量文件,那也将很高兴听到! 我的目标是: LOCK counter.txt; write to counter.txt; 同时 Read counter.txt; realize it's locked so wait until that lock is finished.

2
如何判断进程何时完成文件写入?
我有一个从外壳生成的进程。它正在作为后台进程运行,并在中将数据库导出到CSV文件/tmp。 我如何知道后台进程何时完成(完成/退出)或CSV文件锁是否已关闭?我计划在文件写入后通过FTP将其传输到另一个主机,但是在开始文件传输之前,我需要完整的文件。
9 files  process  lock 

1
RasPi-USB麦克风锁定
在我的RasPi板上,Debian Linux上,USB麦克风偶尔会被锁住,以致没有人可以使用它。麦克风具有一个LED,该LED通常会闪烁,锁定时会关闭。 该实用程序arecord对它的描述如下: card 1: Device [DYNEX USB MIC Device], device 0:USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 当麦克风停止工作时,进行以下arecord诊断: > arecord -D plughw:1,0 > recording.wav Recording WAVE 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono arecord: set_params:1145: Unable to install hw_params: ACCESS: RW_INTERLEAVED FORMAT: U8 etc... …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.