bug寶典Linux篇 kill 命令

2021-07-25 03:46:55 字數 1740 閱讀 1766

使用jenkins做引數化構建,執行下面的shell指令碼

# echo 命令是在現實器上顯示一段文字,下面就是把變數project_name列印出來

echo $project_name

echo $tomcat_home

echo $link_tomcat

# 顯示今天,日期格式設定

today=`date +%y-%m-%d`

# ps -ef 是顯示所有程序,通過 grep篩選出您所需要的程序

# ps -ef | grep $ 則表示顯示$這個變數的程序,當然這個變數我是在jenkins中配置的。

# grep -v grep命令是去掉grep命令自身

# awk '' 擷取 $2 第二個域的pid號

# kill -9 強殺程序

提示錯誤資訊如下:

+ echo fontal

fontal

+ echo tomcat8_2

tomcat8_2

++ date +%y-%m-%d

+ today=2016-12-04

+ ps -ef

+ awk ''

+ grep tomcat8_2

+ xargs kill -9

+ grep -v grep

usage:

kill [options] [...]

options:

-a, --all do

not restrict the name-to-pid conversion to processes

with the same uid as the present process

-s, --signal send specified signal

-q, --queue use sigqueue(2) rather than kill(2)

-p, --pid print pids without signaling them

-l, --list [=] list signal names, or convert one to a name

-l, --table list signal names and numbers

-h, --help display this help and

exit

-v, --version output version information and

exit

for more details see kill(1).

build step 'execute shell' marked build as failure

finished: failure

從命令上將,貌似沒有問題。於是我猜想是不是tomcat8_2沒有啟動,執行這個命令就有問題。啟動動試試,執行成功。

從下面的結果看是執行成功了,看來我要解決的問題是,如何解決這個命令執行異常,能讓jenkins引數化構建繼續下去。

Drupal寶典之基礎篇

優秀的cms系統包括 drupal typo3 xoops tikiwiki mambo php nuke等,具體見 目前國內比較流行的cms包括mambo和xoops,他們的國內社群見 drupal是乙個新的cms系統,它雖然沒有manbo流行,也沒有xoops強大,但卻是乙個非常易用的內容管理系...

程式設計師的bug修復寶典

bug,又名程式缺陷或者程式漏洞,是每個程式設計師每天都迴避不了的東西。程式設計師對bug的感情可謂是五味雜陳 一方面bug非常可惡,尤其是一些偶現的bug,它強大到可以摧毀乙個優秀程式設計師的意志 另一方面很多bug又是程式設計師自己親手寫下的,無奈之餘只能自嘲一句 不寫bug我們就要失業了!作為...

Linux批量kill程序

使用awk批量殺程序的命令 ps ef grep firefox grep v grep awk sh 說明 列出了當前主機中執行的程序中包含firefox關鍵字的程序 ps ef grep firefox grep v grep 列出了要kill掉這些程序的命令,並將之列印在了螢幕上 ps ef ...