【问题标题】:Logging location of lftplftp 的记录位置
【发布时间】:2013-01-10 04:46:57
【问题描述】:

使用 lftp 时,当 xfer:log 设置为“yes”时,它会将文件传输记录到 ~/.lftp/transfer_log。

当同时运行两个 lftp 实例时会发生什么?日志文件会不会混淆?

有没有办法改变日志文件的写入位置?

谢谢。

【问题讨论】:

    标签: linux bash logging lftp


    【解决方案1】:

    当 lftp 的多个实例写入同一个日志文件时,它可能会被混淆(因为当前的 lftp 4.7.1 不对日志文件使用文件锁定)。充其量这些行将被交错。

    设置 xfer:log-file 出现在 lftp 版本 4.2.0。

    【讨论】:

      【解决方案2】:

      我不知道第一个和第二个问题的答案,但是对于第三个问题:

      set xfer:log-file "/path/to/your/file.log"
      

      【讨论】:

      • xfer:log-file: no such variable. Use 'set -a' to look at all variables.我有LFTP | Version 4.0.9,有点过时了。
      • 好吧,我使用的是LFTP | Version 4.3.3,在lftp 中执行set -a(或运行man lftp,后跟/xfer:)表明xfer:log-file 确实存在。 ..
      • 你们俩都是对的。 lftp 4.0.9 版没有 xfer:log-file,4.3.3 版有
      猜你喜欢
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多