File locking 如何使用flock创建文件锁并在以后解锁?

File locking 如何使用flock创建文件锁并在以后解锁?,file-locking,flock,File Locking,Flock,我目前正在使用flock在ssh会话期间创建一个文件锁,以指示正在进行某些工作: flock -s /my/lockfile -c my_blocking_script 但是,现在我想创建/获取一个锁,但在手动执行某些操作(在单个脚本之外)时将其锁定,然后在完成后将其解锁 我如何才能以与flock工作方式兼容的方式实现这一点,以便使用flock检查此文件的其他程序/用户知道该文件已锁定

我目前正在使用
flock
在ssh会话期间创建一个文件锁,以指示正在进行某些工作:

flock -s /my/lockfile -c my_blocking_script
但是,现在我想创建/获取一个锁,但在手动执行某些操作(在单个脚本之外)时将其锁定,然后在完成后将其解锁

我如何才能以与
flock
工作方式兼容的方式实现这一点,以便使用
flock
检查此文件的其他程序/用户知道该文件已锁定