Unix脚本退出状态历史记录

时间:2014-01-08 20:14:02

标签: unix

现有的脚本每天运行。是否可以在脚本完成后跟踪脚本的返回代码,以跟踪脚本在之前的运行中是否成功完成?我不想修改现有的脚本。

1 个答案:

答案 0 :(得分:0)

执行脚本后,其退出代码存储在$?变量中,您可以将其保存到文件中。例如

/path/to/script.sh
echo $? >> /path/to/script.log

您可能也想保存日期:

/path/to/script.sh
result=$?
echo $(date) $result >> /path/to/script.log