【问题标题】:How to use variable for file descriptor with flock?如何使用flock的文件描述符变量?
【发布时间】:2018-03-10 08:04:59
【问题描述】:

我想这样做

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

... 

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

但我得到了错误:

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

那么可以使用变量作为描述符吗?有人可以帮忙吗?谢谢!

【问题讨论】:

    标签: linux bash unix file-descriptor flock


    【解决方案1】:

    语法是{descr}>/tmp/smth.lock(无美元符号)分配文件描述符并将其分配给变量descr。之后,您可以将descr 用作普通变量。

    【讨论】:

    • 有没有办法在 Mac OS X 上做到这一点?让这个工作起来非常困难。
    猜你喜欢
    • 2014-04-24
    • 2014-03-14
    • 2022-01-03
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    相关资源
    最近更新 更多