1. 程式人生 > >讓jenkins執行linux的後臺命令

讓jenkins執行linux的後臺命令

參考了:https://www.oschina.net/question/656640_63165

錯誤描述:

jenkins中寫入執行指令碼如:node  app.js &     (後臺執行一個nodejs的檔案)時,

jenkins沒有報錯,但是也沒有後臺執行。

解決方法:

參考了:https://www.oschina.net/question/656640_63165

改寫成:

BUILD_ID:        //不要忘了冒號
node app.js &

這樣就可以後臺運行了,可能是jenkins不支援直接後臺執行,jenkins更推薦把較長的命令列寫到檔案中,然後讓jenkins執行檔案

相關推薦

jenkins執行linux後臺命令

參考了:https://www.oschina.net/question/656640_63165 錯誤描述: jenkins中寫入執行指令碼如:node  app.js &     (後臺執

程式在linux後臺執行的方法

常見用法: nohup ./Thriftc & > /dev/null &  在linux後臺執行Thriftc程式,並將其輸出重定向到空裝置:/dev/null,也就是將程式輸出全部丟棄。 nohup COMMAND > out.log 2>&

linux 後臺命令

後臺運行 stopped http ... 模式 包含 ive 我們 連接 轉載 http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有兩種方式: 1. command & : 後臺

SSH遠端執行Linux Shell命令

使用強大的paramiko Linux伺服器需要注意防火牆設定和SSH的開啟 注意執行的shell命令前提是Linux系統上有的 #!/usr/bin/python #coding=utf-8 import paramiko import threading import

Python執行Linux系統命令的4種方法

http://www.jb51.net/article/56490.htm (1) os.system 僅僅在一個子終端執行系統命令,而不能獲取命令執行後的返回資訊 複製程式碼程式碼如下: system(command) -> exit_status  Exe

程序在linux後臺運行的方法

tail class 兩個 參考 test tails code 設備 就是 常見用法: nohup ./Thriftc & > /dev/null &  在linux後臺運行Thriftc程序,並將其輸出重定向到空設備:/dev/null,也就

Runtime exec 執行linux find 命令時 引號問題

環境: Distributor ID: CentOS、java linux 中使用find 命令 find /opt/test -name '*abc' 假設在這個命令在終端中可以找到 123abc 但是用java程式中  String str="find /opt/tes

sshxcute --java遠端執行linux/unix命令的工具類

原文地址:https://www.ibm.com/developerworks/cn/opensource/os-sshxcute/ ----------------------------------------------------------------------

java 執行linux 本地命令

public static String executeCMD(final String[] cmdStrArr) { StringBuffer resBuf = new StringBuffer(); Runtime rt = Ru

[Python] 利用commands模組執行Linux shell命令

用Python寫運維指令碼時,經常需要執行linux shell的命令,Python中的commands模組專門用於呼叫Linux shell命令,並返回狀態和結果,下面是commands模組的3個主要函式: 1. commands.getoutput('shell com

在Windows中執行Linux bash命令的幾種方法

如果你正在課程中正在學習 shell 指令碼,那麼需要使用 Linux 命令來練習命令和指

Jenkins執行GitHub上的pipeline指令碼

本文是《Jenkins流水線(pipeline)實戰》系列的第二篇,上一篇搭建好了Jenkins環境並執行了一個簡單的pipeline任務,當時我們直接在Jenkins網頁上編寫pipeline指令碼,這種方式雖然簡單,但是也有不足之處: pipeline指令碼內容複雜時,在網頁上編輯和查詢都不方便; 無法

Linux環境下執行java -jar xxx.jar命令如何springboot專案在後臺執行

段落引用> 由於springboot內建了tomcat容器,我們通常會把專案打成jar或者war後直接使用java -jar xxx.jar命令去執行程式,但是當前ssh視窗被鎖定或者按下ctrl+c又或者關閉了ssh視窗,那麼程式就會被終止。如何讓程式在後臺保持執行不被關閉呢? 解決方法

Linux 技巧:進程在後臺可靠執行的幾種方法

stl 選項 con 中斷 program ng- dem 不同 正在 我們常常會碰到這種問題。用 telnet/ssh 登錄了遠程的 Linux server,執行了一些耗時較長的任務, 結果卻因為網絡的不穩定導致任務中途失敗。怎樣讓命令提交後不受本地關閉終端

Linux的bg和fg命令 ---程序在前臺後臺之間切換

前臺 現在 基本上 之間 怎麽 服務 bnu top 後臺運行 Linux的bg和fg命令 我們都知道,在 Windows 上面,我們要麽讓一個程序作為服務在後臺一直運行,要麽停止這個服務。而不能讓程序在前臺後臺之間切換。而 Linux 提供了 fg 和 bg 命令,讓我們

linux後臺執行命令:&和nohup詳解

&    當在前臺執行某個作業時,終端被該作業佔據;可以在命令後面加上& 實現後臺執行。例如:sh test.sh &  適合在後臺執行的命令有f i n d、費時的排序及一些s h e l l指令碼。在後臺執行作業時要當心:需要使用者

使程式在Linux後臺執行 (關掉終端繼續程式執行的方法)

一、為什麼要使程式在後臺執行 我們計算的程式都是週期很長的,通常要幾個小時甚至一個星期。我們用的環境是用putty遠端連線到日本Linux伺服器。所以使程式在後臺跑有以下三個好處: 1:我們這邊是否關機不影響日本那邊的程式執行。(不會像以前那樣,我們這網路一斷開,或一關機,程式就

linux後臺執行程式,不掛斷的執行,注意並沒有後臺執行的功能 &是指在後臺執行,但當用戶推出(掛起)的時候,命令自動也跟著退出

** linux後臺執行程式,不掛斷的執行,注意並沒有後臺執行的功能 &是指在後臺執行,但當用戶推出(掛起)的時候,命令自動也跟著退出 ** 正文 回到頂部 nohup nohup 命令執行由 Command引數和任何相關的 Arg引數指定的命令,忽略所有結束通話(SIG

Linux 後臺執行Java 程式命令

方式一:java -jar shareniu.jar 特點:當前ssh視窗被鎖定,可按CTRL + C打斷程式執行,或直接關閉視窗,程式退出 那如何讓視窗不鎖定? 方式二:java -jar shareniu.jar & &代表在後臺執行。 特定

windows/linux後臺執行命令

後臺執行是經常要用到的命令 ,收集了常用的程序管理命令,記錄下來便於以後使用 Windows: 啟動後臺執行 start /b + 命令 如 start /b python test.py 檢視程序 tasklist 殺程序 taskkill /im python.exe