自已写的一个shell。
如果通过 ./shellfile 来执行,是一切ok的。
但是,如果把这个shellfile加入到crontab里,就不行了。
经过检查,是因为如下问题造成的。
varArray=`mysql -u$DBLogin -p$DBPassword -se "select $FieldName from $DBName.$TableName"`
加入到crontab后,执行上面的这个语句,检查$?,得到的结果是127,不是0。但是,通过./shellfile,$?就是0。
真是奇怪啦。
另外,如果我想通过 mysql select fieldnamea,fieldnameb from tablename.
在shell里,要怎样访问fieldnamea,和fieldnameb?
GG不让我搜索 shell 多维数组,不知怎么回事。
[ 本帖最后由 getvps 于 2010-12-20 13:46 编辑 ] |