【发布时间】:2019-01-30 05:29:28
【问题描述】:
我用谷歌搜索和搜索,我在任何地方都找不到任何关于我的问题的帮助或相关帖子......
如何指定一个刚刚在 bash 脚本中添加时间戳的文件?非常感谢您的宝贵时间。
基本示例:
#!/bin/sh
touch $(date +'%Y-%m-%d_%H-%M-%S').log
program --start --output /home/user/.logs/the_above_timestamped_file.log
具体例子:
下面的代码是一个不工作的bash脚本,程序写入时间戳日志文件没有成功,或者程序找不到时间戳日志文件?或者它可能不知道要写入哪个文件,因为时间戳文件是日志目录中的许多文件之一。希望我知道如何解决这个问题...
#!/bin/sh
# start the logkeys service
# create a timestamped file
# append key logging to that file
LOG_FILE_NAME=$(date +'%Y-%m-%d_%H-%M-%S')_key.log
touch "/mnt/WDRED6TBHDD/text/keylog/$LOG_FILE_NAME"
sudo logkeys --start --output "/mnt/WDRED6TBHDD/text/keylog/$LOG_FILE_NAME"
【问题讨论】:
标签: linux bash scripting timestamp command