【发布时间】:2017-06-03 14:20:36
【问题描述】:
我在调试ssh的时候发现“logout”的返回值是他之前的命令。例如,
[server1 ~] $ ssh root@server2
/* login server2 from server1 */
[root@server2 ~]# it's an bad command
-bash: it: command not found
[root@server2 ~]# echo $?
127
/* the return value is 127 */
[root@server2 ~]# it's an bad command
-bash: it: command not found
[root@server2 ~]# logout
Connection to server1 closed.
[server1 ~ ]$ echo $?
127
/* the return value is 127 too */
谁能告诉我为什么logout的返回值是这样设置的?
【问题讨论】: