【发布时间】:2017-05-09 07:11:59
【问题描述】:
我有一个从 cron 调用的 bash 脚本,它使用不同的参数多次调用,并将它们的输出重定向到不同的日志,大致如下:
* * * * * /home/bob/bin/somescript.sh someparameters >> /home/bob/log/param1.log 2>&1
在这种情况下,我需要我的脚本在某个变量中获取值“/home/bob/log/param1.log”。它也可以为 logfilename 而不是“param1”计算日期。到目前为止,主要原因是为了类似目的重复使用相同的脚本,并且能够通过受监控的文件夹通知用户他应该在哪里寻找更多信息 - 在一些警告文件中给他一个日志文件名。
如何检测输出(&1 或 &1 和 &2)进入哪个日志?
【问题讨论】: