Chinaunix
标题:
if else 语句提示语法错误
[打印本页]
作者:
刘彩霞
时间:
2013-06-04 17:01
标题:
if else 语句提示语法错误
很简单的一个程序,就是想在系统下重启,并记录重启的次数和每次重启系统下内存容量。
可是总是提示第12行,也就是else这一行语法错误(红色字体),请大家帮忙:
#! /bin/sh
filedirectory=`pwd`
if [ -f "reboottimes" ];then
mem1=`cat record |awk 'END {print $2}'`;
times=`expr $(cat record|awk 'END {print $1}') + 1`;
mem=`cat /proc/meminfo |grep "MemTotal" |awk '{print $2}'`;
echo $times $mem >>record;
sleep 3s;
echo $times >> reboottimes;
reboot;
else
export times=0;
mem=`cat /proc/meminfo | grep "MemTotal" |awk '{print $2}'`;
echo $times >> reboottimes;
echo "times mem" >>record;
echo $times $mem >>record;
echo "*/5 * * * * root $filedirectory/test.sh" > /etc/crontab;
service crond restart;
reboot;
fi
作者:
刘彩霞
时间:
2013-06-04 17:30
搞定了,这个脚本是我以前写的,在windows下打开过,直接考到linux。
我把这个脚本,重新paste了一遍,然后再执行就ok了。
作者:
zooyo
时间:
2013-06-04 20:52
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2