Shell查詢指定程序並Kill
Shell查詢指定程序並Kill
簡介
在某些自動化指令碼中,需要先查詢正在執行的程式,找到後並殺死它,然後再啟動這個程式,例如:找到系統正在執行的Tomcat程式,並殺死它,然後再啟動它。
- 找正在執行的Tomcat,並殺掉
kill -9 $(ps -ef | grep tomcat | grep -v grep | awk '{print $2}')
結語
emmm,就這樣囉。
相關推薦
Shell查詢指定程序並Kill
Shell查詢指定程序並Kill 簡介 在某些自動化指令碼中,需要先查詢正在執行的程式,找到後並殺死它,然後再啟動這個程式,例如:找到系統正在執行的Tomcat程式,並殺死它,然後再啟動它。 找正在執行的Tomcat,並殺掉 kill -9 $(ps -ef |
python 查詢指定檔案 並按照大寫排序,柱狀圖輸出
#!/usr/bin/env python2 #-*- coding:utf-8-*- import os import sys import matplotlib.pyplot as plt X=[] Y=[] cmd='find ./ -name \"*.go\"
shell 殺死指定程序名稱的程序方法
ps -efww|grep -w 'helloworld'|grep -v grep|cut -c 9-15|xargs kill -9 說明:管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會
Flask 的flask_sqlalchemy查詢指定列並去重
通過使用with_entities()方法來獲取要在結果中返回的列 # 查詢制定的id列 result = RiskDataModel.query.with_entities(RiskDataModel.id) # 返回BaseQuery # 返回指定的兩列 result = R
shell監控java程序並自動恢復
生產環境上,叢集中通常會有大量的常駐程序存在,如何在程序掛掉後能夠監控到並迅速恢復非常有必要。 一般的運維工程師會選擇用python實現,因為目前專案中就一個程序,考慮到簡便性,本文提供了一種shel
shell提取指定列並判斷提取結果中是否包含指定字串
判斷第一列是否包含某一個關鍵字,如果與關鍵字相等,則輸出當前行的最後一列內容。 fileType=$( blkid | awk '{if($1=="關鍵字") {print $NF}}') 然後,在判斷filetype中是否包含指定的字串, if echo $fil
Linux cenots shell 批量關閉指定關鍵字的程序,並重新啟動新的程序 程序重新啟動
#!/bin/bash #確保shell 切換到當前shell 指令碼資料夾 current_file_path=(cd"(cd "(cd"(dirname “$0”)"; pwd) cd ${current_file_pat
windows系統查詢指定埠執行的程序並關閉
假如佔用的埠是80: 先開啟cmd命令視窗 再查詢80端口占用的程序:netstat -aon|findstr "80" ,找到對應的程式的PID號: 根據PID號找到對應的程序:tasklist|findstr "3976" 結束該程序:taskkill /f /t /i
Linux 查詢指定名稱的程序並顯示程序詳細資訊
實際應用中可能有這樣的場景:給定一個程序名稱特徵串,查詢所有匹配該程序名稱的程序的詳細資訊。 解決的辦法是: (1) 先用pgrep [str] 命令進行模糊匹配,找到匹配該特徵串的程序ID; (2) 其次根據程序ID顯示指定的程序資訊,ps --pid [pid]; (3
Windows的cmd命令查詢指定端口占用的程序並關閉
以埠8080為例: 1.查詢對應的端口占用的程序:netstat -aon|findstr "8080" ,找到佔用8080埠對應的程式的PID號: 2.根據PID號找到對應的程式:task
jenkins 部署 並執行npm run dev 專案時,execute shell自動結束程序問題
使用 jenkins 部署 vue (npm run dev)專案時,部署狀態是顯示部署成功,但是服務沒有成功啟動,在做程序服務監控的時候發現,jenkins部署時候服務也啟動成功了,但是jenkins部署成功後 自動kill殺死或結束該程序和該程序的衍生的程序,那麼就讓jenkins不
Hibernate hql 查詢 指定欄位 並獲取結果集
1. 查詢整個對映物件所有欄位 Java程式碼 //直接from查詢出來的是一個對映物件,即:查詢整個對映物件所有欄位
Linux kill 殺死指定程序
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Oracle建立使用者並給使用者授權查詢指定表或檢視的許可權
MSV31賬戶登入資料庫進行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "T
pidof---查詢指定名稱的程序的程序號id號。
pidof命令用於查詢指定名稱的程序的程序號id號。 語法 pidof(選項)(引數) 選項 -s:僅返回一個程序號; -c:僅顯示具有相同“root”目錄的程序; -x:顯示由指令碼開啟的程序; -o:指定不顯示的程序ID。 引數 程序名稱:指定要查詢的程序名稱。 例項 pidof ngin
windows下通過程序名稱查詢程序並殺死程序
查詢並殺死程序 tasklist介紹 taskkill介紹 查詢並殺死程序實現 在windows系統環境下 ,通過程序名稱檢視該程序是否存在,存在的話 taskkill結束程序。 public class ProcessUtil { private stati
python遍歷某目錄的下兩層目錄,並查詢指定型別檔案,複製到上層資料夾
問題描述:當前目錄包含多層下級目錄,且下級目錄中各存在一個.avi檔案,每次訪問需要點選到每個下級目錄訪問一個檔案,操作複雜,且不夠直觀,所以寫了個指令碼將各個下級目錄下的avi檔案統一複製到上層目錄,直觀展示和查閱。 問題截圖 當前存在多個目錄 每個目錄裡面
MongoDB原生態API使用 + 查詢文件並顯示指定欄位
一、pom依賴<properties> <mongodb.version>3.6.3</mongodb.version> </properties> <dependencies> <dependency&g
linux中find查詢指定時間段的檔案並grep查詢內容
find . -type f -newermt '2016-01-01 00:00:00' ! -newermt '2016-02-01 12:00:00' -exec grep aaaa {} \;
hibernate hql 查詢指定欄位並獲取結果集,多表查詢結果集
原文轉自:http://blog.csdn.net/ljfbest/article/details/7472042在hibernate中,用hql語句查詢實體類,採用list方法的返回結果為一個List,該List中封裝的物件分為以下三種情況: 1.查詢全部欄位的情況下,如