shell 脚本执行日志怎么才能带有时间戳 30
5个回答
展开全部
封装一个写log的shell lib,定义如下函数
#!/bin/sh
function write_log()
{
local logType=$1
local logMsg=$2
local logName=$3
echo "$logType : `date +%Y-%m-%d\ %T` : $logMsg" >> $logName
}
# 按照如下方法调用,可以看到log.txt里面打印了日期啦
write_log FATAL "something error" log.txt
#!/bin/sh
function write_log()
{
local logType=$1
local logMsg=$2
local logName=$3
echo "$logType : `date +%Y-%m-%d\ %T` : $logMsg" >> $logName
}
# 按照如下方法调用,可以看到log.txt里面打印了日期啦
write_log FATAL "something error" log.txt
展开全部
echo `date` "Log Success"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo `date +%Y%m%d%H%M%S` >> date.log
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo `date` >> 日志文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用date命令
追答
放在脚本中执行,加一条语句
#!/bin/bash
执行某个命令
if [[ $? == 0 ]] //判断这个命令有没有执行成功,执行成功,则将时间追加到a.log文件中
then
date >>a.log
fi
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询