微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WinSCP 中的自定义命令,它在文件创建时创建一个带有时间戳的日志文件

如何解决WinSCP 中的自定义命令,它在文件创建时创建一个带有时间戳的日志文件

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

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

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

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

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

解决方法

因此在日志名称中使用 ! 模式:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。