我想做这样的事情
( flock --nonblock ${descr} || exit
...
) ${descr}>/tmp/smth.lock
但我遇到了错误:
syntax error near unexpected token `${descr}'
`) ${descr}>/tmp/smth.lock'
那么是否可以使用变量作为描述符?有人可以帮忙吗?谢谢!
最佳答案
语法是{descr}>/tmp/smth.lock
(无美元符号)来分配文件描述符并将其分配给变量descr
。之后,您可以使用 descr
作为普通变量。
关于linux - 如何在flock中使用文件描述符变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46471508/