【问题标题】:Custom command in WinSCP which creates a log file with timestamp at the time of file creationWinSCP 中的自定义命令,它在文件创建时创建带有时间戳的日志文件
【发布时间】:2021-04-29 08:23:14
【问题描述】:

我在 WinSCP 中运行一个 hive 脚本(因为它允许我对我的文件进行简单的编辑以及使用文件自定义命令或通过终端运行它们)。

目前,我正在使用以下作为自定义命令(只需右键单击文件并运行它,使任务非常方便):

nohup /location/platform/cloak/bin/cloak-hive -f ! >> script_temp.log 2>&1 &

第一次创建一个日志文件,随后的每次运行都会附加相同的文件。理想情况下,我希望日志文件采用! 模式的名称并将其扩展为filename.log。如果这不可能,我想在文件名中添加一个时间戳。

目的是为不同的运行获取不同的日志,但无需每次更改自定义命令。我已经看到了在创建文件后附加时间戳的各种解决方案,但是为了方便和跟踪,我需要使用自定义命令本身来获取正确的名称。 WinSCP 访问的服务器正在运行 RHEL 7.8。

【问题讨论】:

    标签: linux shell winscp


    【解决方案1】:

    所以在日志名称中使用! 模式:

    nohup /location/platform/cloak/bin/cloak-hive -f ! >> !.log 2>&1 &
    

    【讨论】:

    • 非常感谢;我正在尝试使用!有一些特殊字符,但这不起作用。
    猜你喜欢
    • 1970-01-01
    • 2021-06-02
    • 2013-02-16
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多