sh/bash/dash/ksh/zsh等Shell脚本
-
thewintersun
- 帖子: 19
- 注册时间: 2007-04-28 17:59
#1
帖子
由 thewintersun »
用了一个amulecmd的程序,
命令如下:amulecmd -P $password
结果返回的不是0,1值,不像cp或者mv之类的命令可以放在条件判断中。
我无法用这样的命令判断:amulecmd -P $password || echo "the password is wrong "
不管密码是否对,都不会执行echo语句。
怎么判断命令是否执行成功了?就是password对了。
-
bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
-
联系:
#2
帖子
由 bones7456 »
那要看 amulecmd 内部的写法了.有源码吗?
-
zlowly
- 帖子: 83
- 注册时间: 2006-04-04 1:15
#6
帖子
由 zlowly »
如果amulecmd能将结果、状态输出到屏幕,那么可以将它输出到变量里再进行判断。
-
vitacy
- 帖子: 133
- 注册时间: 2007-05-11 8:47
-
联系:
#8
帖子
由 vitacy »
/etc/rc.local 里面最后一行就是 exit 0
这样返回就是0了