我试图让它自动运行时自动登录带时间戳的日志文件,以便我们跟踪更改
我已经尝试了
alias chef-client='chef-client -L $LOGFILE '
如果我做厨师 - 客户-W,我会得到无效的选项-W
我也试过
alias chef-client='{ TIMESTAMP=`(date +"%F %T")`;sudo mkdir -p /var/log/chef;LOGFILE="chef-client-run-$TIMESTAMP";echo "LogName $LOGFILE";chef-client -L $LOGFILE "$@"; }'
和
function chef-client() {
TIMESTAMP=(date +"%F %T")
FILENAME="/var/log/chef/chef-client-run-$TIMESTAMP"
chef-client "-L $FILENAME $@";
}
答案 0 :(得分:0)
将它放在配置文件(require "time"
log_location "/var/log/chef/chef-client-run/#{Time.now.iso8601}.log"
)中:
<script src="${pageContext.request.contextPath}/WEB-INF/asset/javascript/formToJson.js"></script>
或类似的东西,根据需要调整时间戳的格式。
此外,如果您想跟踪更改,我不会使用日志输出。创建事件处理程序并跟踪所需的实际数据。