赋值过程中,等号两边无[b]空格[/b]。
获取进程号,并杀死进程:
PID=`ps gaux | grep test.sh | grep -v grep | awk '{print $2}'`;
kill -9 $PID;
数学运算,需要 expr 命令
add=`expr $newTotal - $oldTotal`;
判断文件是否存在:
if [ -f $fileName ]
获取系统时间
system_time=$(date +'%Y-%m-%d %H:%M:%S');
时间比较:
ftime=`ls -l $file_name | awk '{print $(NF-1)}'`;
ctime=`date +"%H:%M"`;
sys_time=`date -d "$ctime" +%s`;
file_time=`date -d "$ftime" +%s`;
interval=`expr $sys_time - $file_time`;
读取文件:
while read newline
do
newsendDate=`echo $newline | awk '{print $1}'`;
newtotal=`echo $newline | awk '{print $2}'`;
if [ $newsendDate==$today ]
then
newtodayTotal=`expr $newtotal + 0`;
elif [ $newsendDate==$yesterday ]
then
newyesterdayTotal=`expr $newtotal + 0`;
elif [ $newsendDate==$beforeYesterday ]
then
newbeforeYesterdayTotal=`expr $newtotal + 0`;
fi;
done < $newFileName;
删除文件
rm -rf $oldFileName;
文件重命名
mv $newFileName $oldFileName;
SQL导出为文件
sqlplus -s $user/$pwd@$sid @$SQL_SCRIPT_HOME/export_inquireall_increase.sql >> $newFileName;
内容输出到文件
echo $nowTime > $lastTimeFile;
获取进程号,并杀死进程:
PID=`ps gaux | grep test.sh | grep -v grep | awk '{print $2}'`;
kill -9 $PID;
数学运算,需要 expr 命令
add=`expr $newTotal - $oldTotal`;
判断文件是否存在:
if [ -f $fileName ]
获取系统时间
system_time=$(date +'%Y-%m-%d %H:%M:%S');
时间比较:
ftime=`ls -l $file_name | awk '{print $(NF-1)}'`;
ctime=`date +"%H:%M"`;
sys_time=`date -d "$ctime" +%s`;
file_time=`date -d "$ftime" +%s`;
interval=`expr $sys_time - $file_time`;
读取文件:
while read newline
do
newsendDate=`echo $newline | awk '{print $1}'`;
newtotal=`echo $newline | awk '{print $2}'`;
if [ $newsendDate==$today ]
then
newtodayTotal=`expr $newtotal + 0`;
elif [ $newsendDate==$yesterday ]
then
newyesterdayTotal=`expr $newtotal + 0`;
elif [ $newsendDate==$beforeYesterday ]
then
newbeforeYesterdayTotal=`expr $newtotal + 0`;
fi;
done < $newFileName;
删除文件
rm -rf $oldFileName;
文件重命名
mv $newFileName $oldFileName;
SQL导出为文件
sqlplus -s $user/$pwd@$sid @$SQL_SCRIPT_HOME/export_inquireall_increase.sql >> $newFileName;
内容输出到文件
echo $nowTime > $lastTimeFile;