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...