我正在为一些LiveCode服务器端脚本开发一个包装器。有办法退出LiveCode脚本并指定退出代码吗?现在,即使是不可解析的代码也给出了0的退出代码。我正在寻找类似于出口至顶部控件结构的东西,它允许我传递0-255。
这里有一个特别痛苦的例子
$ cat test.lc
> #!/usr/bin/env livecode-community-server
lakjreakl j3lkj4?KJ !$()U* @$)LFKDJ SKLmvnkl 32498*$#
lkfj KJ# >J$? !*!$ kljflkjuia o1238
$ ./test.lc
> file "/home/ian/test.lc"
row 2, col 11: Expression: bad factor (!)
row 2, col 1: param: bad expression
row 2, col 11: Commands: bad parameter (!)
row 2, col 11: Commands: bad parameters (!)
row 2, col 11: script: bad command (!)
$ echo $?
> 0发布于 2016-03-01 09:49:17
您正在寻找退出命令及其尚未记录在案的退出代码参数,该参数默认为0!
quit 1发布于 2016-03-01 08:39:45
您可以尝试“返回”语句。它退出当前处理程序,然后发送给调用处理程序。我还没有在服务器上试过它,但我想如果没有调用处理程序,它可能会转到stdout :返回"104“
在没有目的地的情况下,"put“总是使用stdout,这样您就可以交替使用"put 104”,然后是“退出到顶部”。
https://stackoverflow.com/questions/35710719
复制相似问题