linux命令返回的退出状态1是什么意思?像 127 退出状态表示“找不到命令”。
我访问过http://linux.die.net/abs-guide/exitcodes.html页面,是不是表示退出状态 1 没有特别的意义?
linux命令返回的退出状态1是什么意思?像 127 退出状态表示“找不到命令”。
我访问过http://linux.die.net/abs-guide/exitcodes.html页面,是不是表示退出状态 1 没有特别的意义?
唯一的一般约定是零退出状态表示成功,而任何非零退出状态都是失败。
许多——但肯定不是全部——命令行工具返回退出代码 1 表示语法错误,即您的参数太少或选项无效。
许多——但是,唉,不是所有的——命令行工具都有手册页。按照惯例,它应该记录程序的退出代码,但很多都没有。
您可以使用 来查看退出状态的值man
。
下面举个例子:
man ls
现在搜索字符串退出
在下面添加屏幕截图:
我现在有相同的退出状态;就我而言,这不是足够的内存。通过增加交换内存解决了这个问题。