exit-code

    0热度

    1回答

    当我运行此命令 set -e; echo $(echo "$-"); 我得到himBH作为输出。我期待在输出中包含字母e。这是怎么回事? 我在Ubuntu 16.04.1 LTS与 GNU的bash,版本46年3月4日(1)-release下(x86_64-PC-Linux的GNU)

    -1热度

    3回答

    我有一个程序创建使用std::thread对象同时执行工作。我从bash脚本调用该程序,并且如果程序没有以EXIT_SUCCESS终止,则想要停止该脚本。在以下情况中,我遇到了一个非直观的行为:其中一个线程抛出异常(因此调用std::terminate),导致程序完全终止。但是,该程序的返回码是EXIT_SUCCESS(而不是我期望的某些错误代码)。这是为什么? 我知道在很多情况下使用std::t

    0热度

    1回答

    我在PowerShell中使用robocopy,如果文件已成功复制,robocopy会返回退出代码1,这会告诉PowerShell失败。有没有好的做法可以忽略错误,因为它不是错误? $source = "$env:buildlocation\Reports\$env:ctrelname\DiskImages\DISK1"; $target = "$env:builddestination\$en

    3热度

    7回答

    我想知道bash脚本中的任何命令是否以非零状态退出。 我想要类似于set -e功能的东西,除了我不希望在命令以非零状态退出时退出。我希望它运行整个脚本,然后我想知道,要么: 一)与退出状态退出所有命令0 - 或 - B)一个或多个命令退出,非零状态 例如,给出如下: #!/bin/bash command1 # exits with status 1 command2 # exits wit

    1热度

    1回答

    我可以退出的,退出代码PowerShell的应用程序: exit 59 如何使用自定义退出码说明退出? exit 59, "Somethings Wrong"

    0热度

    1回答

    在IllegalThreadStateException运行时错误此代码将在符合if语句: public static void main(String args[]) throws IOException, InterruptedException { Runtime runtime = Runtime.getRuntime(); Process proc = new Pro

    0热度

    1回答

    我安装了mongodb,然后创建了一个服务来运行它。 启动服务没有问题,但试图关闭它,我得到一个错误代码由Windows。我检查日志文件,这就是我得到: 2017-02-23T08:36:51.518+0100 I CONTROL [serviceStopWorker] shutting down with code:49 (翻译) 错误1067:意外终止进程 服务路径: "C:\Program

    1热度

    2回答

    我的java代码运行一个抛出退出码的主要方法。 如何捕获退出代码并且不停止运行时? ConfigValidator.main(new String[] {"-dirs", SdkServiceConfig.s.PROPERTIES_FILE_PATH}); 我想用 ProcessBuilder builder = new ProcessBuilder(commands); Pr

    -1热度

    1回答

    嗯,我正在努力与指针,为什么最后的功能最大(这是虚拟函数的是)? (退出代码6) 泰求助 代码: int search(int const a[], int n, int key) { for (int *i = a; i < a + n; i++) { if (key == *i) return 1; } return 0; } void pri

    1热度

    2回答

    傻这类问题的,但是...... 如果一个命令失败,很轻松了,我可以退出: command || exit $? 如果我想干预的命令和出口之间的事情,我可以测试返回代码与0或只是退出子外壳: command ; rc=$? echo That command returned $rc [ $rc -eq 0 ] || exit $rc # or (exit $rc) || exit $r