2
我从一个shell脚本“TC Shell脚本”调用Java程序和Java程序返回代表特定条件下的状态代码。捕获从Java返回代码在shell脚本
java的prgram的返回代码在TC壳牌的预先定义的状态变量被捕获。
返回代码被捕获正常。
我现在面临的问题是当Java程序返回或-1与shell脚本越来越255返回码System.exit(-1)结束。
所有正数被捕获仅在shell脚本细-1被解读为255
我怎样才能解决这个问题。
像一个字节值的声音已经包装。 – Bohemian 2012-08-03 03:26:45
http://stackoverflow.com/questions/2726447/why-is-the-exit-code-255-instead-of-1-in-perl – Jayan 2012-08-03 05:02:20
我想你的意思是'tcsh'?这通常被称为Tenex C shell或简称为'tcsh'。从C shell家族有一个广泛的运动;也许你应该切换到Bash或Zsh(尽管对于这个问题,它确实没关系)。 – tripleee 2015-08-20 07:29:00