【发布时间】:2012-12-26 14:23:19
【问题描述】:
我只是 shell 脚本的初学者。我正在阅读我同事的代码,但我不知道下面的代码是什么意思。任何人都可以帮助我了解以下代码的含义,特别是RESULT 行。
#!/bin/bash
DATETIME=$(date);
LOGFILE="/var/www/ema/services/generate.log";
ENDRESULT="DONE";
RESULT=$(curl -s 127.0.0.1/services/generatereport.php);
if [[ "$RESULT" =~ "$ENDRESULT" ]]; then
RESULT="Generation Ended";
echo "["$DATETIME"]"$RESULT >> $LOGFILE;
else
echo "["$DATETIME"]"$RESULT >> $LOGFILE;
/var/www/ema/services/generate.sh;
fi
这个脚本的文件名是generate.sh
【问题讨论】: