当前位置: 技术问答>linux和unix
这个SHELL有几行看不明白,能帮忙注释下吗?
来源: 互联网 发布时间:2016-03-25
本文导语: function oracle_run_cmds { su oracle -c "${ORACLE_HOME}/bin/sqlplus /nolog" &1----这行也不明白什么意思? return 1 else print "Oracle lsnrctl start done." fi } 各位帮忙注释下! | $? 返...
function oracle_run_cmds
{
su oracle -c "${ORACLE_HOME}/bin/sqlplus /nolog" &1----这行也不明白什么意思?
return 1
else
print "Oracle lsnrctl start done."
fi
}
各位帮忙注释下!
{
su oracle -c "${ORACLE_HOME}/bin/sqlplus /nolog" &1----这行也不明白什么意思?
return 1
else
print "Oracle lsnrctl start done."
fi
}
各位帮忙注释下!
|
$?
返回shell的执行结果的状态
如果上面的shell语句执行正确,$?返回为0,否则不为0
返回shell的执行结果的状态
如果上面的shell语句执行正确,$?返回为0,否则不为0
|
$? 得上次一执行程序的退出(返回)值
cp a b
if [ $? -ne 0 ] ; then
....
fi
也可
if cp a b ; then
...
fi
cp a b
if [ $? -ne 0 ] ; then
....
fi
也可
if cp a b ; then
...
fi