如何使用flock的文件描述符变量?

时间:2017-09-28 14:20:23

标签: linux bash unix file-descriptor flock

我想这样做

( flock --nonblock ${descr} || exit

... 

) ${descr}>/tmp/smth.lock

但我收到了错误:

syntax error near unexpected token `${descr}'
`) ${descr}>/tmp/smth.lock'

那么可以将变量用于描述符吗?有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:1)

语法为{descr}>/tmp/smth.lock(无美元符号),用于分配文件描述符并将其分配给变量descr。在此之后,您可以使用descr作为正常变量。