exit-code

    -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

    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熱度

    2回答

    傻這類問題的,但是...... 如果一個命令失敗,很輕鬆了,我可以退出: command || exit $? 如果我想幹預的命令和出口之間的事情,我可以測試返回代碼與0或只是退出子外殼: command ; rc=$? echo That command returned $rc [ $rc -eq 0 ] || exit $rc # or (exit $rc) || exit $r