查詢正在執行的服務的目錄

2021-09-25 13:10:36 字數 477 閱讀 7724

linux上經常會查詢某個服務的路徑在**,如果通過,如查詢nginx

find / -name nginx

會在伺服器上查詢到一堆目錄下都有這個檔案

現在要查詢的是此刻正在執行的服務的目錄。

如查詢nginx執行的目錄

1、先通過nginx的pid,以常用的80埠為例。

netstat -anop | grep 0.0.0.0:80

2、通過相應的程序id(比如4562)查詢當前執行的nginx路徑:

ll /proc/4562/exec

獲取到的結果如下

lrwxrwxrwx 1 root root 0 7月  24 09:14 /proc/7968/exe -> /opt/service/nginx/sbin/nginx
這樣就可以查詢到服務所在的位置了/opt/service/nginx

查詢正在執行的SQL

將美元符號替換成 oracle正在執行的sql語句及執行該語句的使用者 select b.sid oracleid,b.username oracle使用者,b.serial spid 作業系統id,paddr,sql text 正在執行的sql,b.machine 計算機名 from v美元符號p...

sql server 查詢正在執行的指令碼

select session id,text,from sys.dm exec requests r 特別是針對查詢正在掛起狀態的指令碼有幫助。偶的情況是 sqlserver的乙個超大的 bak檔案一直刪除不掉。原因是有乙個自動backup的job在呼叫時失敗了,但這個指令碼執行狀態一直是掛起,導致...

oracle 查詢正在執行的sql

1 查詢oracle正在執行和執行過的sql語句 select b.sid oracleid,b.username 登入oracle使用者名稱,b.serial spid 作業系統id,paddr,sql text 正在執行的sql,b.machine 計算機名 from v process a,v...