當前位置:首頁 » 編程軟體 » 以腳本名字運行的進程

以腳本名字運行的進程

發布時間: 2022-08-17 08:48:17

1. 如何知道哪些腳本正在計算機上運行

這個問題我們通常不大願意回答,因為有 50% 的概率您可能對所聽到的解答感到不滿意。如果運行的是 Windows 2000(或 Windows 的以前版本),那麼答案很簡單:辦不到。諸如下方的腳本——可查找在 Cscript.exe 或 Wscript.exe 下運行的所有進程——可以告訴您有腳本正在計算機上運行:strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 『cscript.exe『" & _ " OR Name = 『wscript.exe『") For Each objItem in colItems Wscript.Echo objItem.Name Next 但是,該腳本無法告訴您相關腳本的名稱。實際上,據我們所知,操作系統中內置的程序無法識別在 Windows 2000 計算機上運行的各個腳本;即便任務管理器也只能進程名稱(Cscript.exe 和 Wscript.exe)。但是,如果運行的是 Windows XP 或 Windows Server 2003,那麼我們就可以為您提供不同——更好的——的解答。Windows XP 對 Win32_Process 類別添加了一個新的屬性——CommandLine。正如其名,CommandLine 可告訴您用以啟動進程的確切命令。例如,假設您在命令提示符中通過鍵入 cscript my_script.vbs 來啟動一個腳本。該腳本的 CommandLine 屬性將為:cscript my_script.vbs換句話說,現在您已經知道名為 My_Script.vbs 的腳本正在計算機上運行。但是如果不使用命令提示符來啟動腳本又如何?如果在 Windows 資源管理器中雙擊文件圖標並在 Wscript 下運行該腳本又會怎麼樣?沒有問題。無論如何,如果運行的是 Windows XP 或 Windows Server 2003,那麼這里有一個腳本可以幫您實現這一技巧:strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 『cscript.exe『" & _ " OR Name = 『wscript.exe『") For Each objItem in colItems Wscript.Echo objItem.CommandLine Next

2. 如何編寫一個進程開機自動運行的腳本命令

你是想在登陸之前運行此命令嗎?可在組策略裡面設置腳本啟動命令.不過批處理文件得需要你自己編寫好了後才行,注意一定要在組策略裡面更改哦,目前網路上(包括一些書上)說直接在C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Startup下放置批處理文件 在C:\WINDOWS\system32\GroupPolicy\Machine\Scripts下建立scripts.ini文件的說法不成立,原因是沒有進行注冊表的設置.組策略下的操作:計算機配置-windows設置-腳本(啟動/關機)在啟動裡面添加你的批處理文件,如果是想運行某個程序,批處理文件如下寫
start *.exe (* 為你的程序的完整文件名,即從根開始,當然直接加程序也行)
還有,可能你聽說了關於屏幕保護的漏洞也可以實現,但在XP及以上系統已經不行了,如果你懷疑,可以再試試!

如果是在進入桌面後自動啟動,那方法很多.msconfig里添加 啟動文件夾里添加 注冊表裡添加 第三方軟體添加 利用系統漏洞添加等等

3. Linux想寫一個腳本,通過給定的進程名稱殺掉這個進程和他的所有子進程,包括子進程的後續

這是不是問題, 用shell 和python都可以搞定, 如果需要的話, 可以幫忙寫一個。同時 我還有很多的使用的shell和python腳本
希望可以幫到大家。

4. 總結:腳本中,如何查看正在運行的進程的pid

如果是找出java程序的進程PID,pidof就無能為力了,可以使用ps -ef|grep java或jps -l來查看java進程的信息。通常找出進程PID的目的是確認程序是否在運行、或者為了把它殺掉、或者發送一個信號給它。常用參數格式:pidof program
找出program程序的進程PID,如果有多個就會全部列出,program不能是shell腳本名稱。
格式:pidof -s program
找出program程序的進程PID,只列出一個。(Single shot - this instructs the program to only return one pid.)
格式:pidof -x script
找出shell腳本script的進程PID。
參數:-o omitpid
參數:-o omitpid1 -o omitpid2
在列出的進程PID中忽略omitpid。可以有多個。參數:-s只列出一個。

5. shell 顯示腳本文件名.

如一樓正解,給你個全的:
$0 這個程式的執行名字,及腳本名
$n 這個程式的第n個參數值,n=1..9
$* 這個程式的所有參數,此選項參數可超過9個。
$# 這個程式的參數個數
$$ 這個程式的PID(腳本運行的當前進程ID號)
$! 執行上一個背景指令的PID(後台運行的最後一個進程的進程ID號)
$? 執行上一個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)
$- 顯示shell使用的當前選項,與set命令功能相同
$@ 跟$*類似,但是可以當作數組用

6. 編寫兩個shell 腳本s1,s2,其中s1能夠啟動3個進程,進程名稱分別為a,b,c,每個進程的代碼如下:

1) cat d1 d2 >d3 # 前提是文本文件,還可以使用join
2)
s1.sh
#!/bin/bash
/path/a &
/path/b &
/path/c &
s2.sh
#!/bin/bash
kill -9 $(pgrep a) #或者kill -9 $(ps aux | grep -w a | grep -v grep | awk '{print $2}')
kill -9 $(pgrep b) #同上
kill -9 $(pgrep c) #同上

7. sh 腳本名字和./腳本名字有什麼區別

sh xxx
用 sh 這個shell (sh一般指系統默認shell,比如 bash, ksh, Csh 等都有可能) 來解釋和運行 xxx 這個腳本。xxx 文件不必具有可執行屬性(chmod +x)

./xxx xxx必須具備可執行屬性,如果此時的 xxx 是一個文本文件(腳本),那麼按照 xxx 的第一行所指定的命令來解釋和執行 xxx, 如果xxx 文件中沒有指定,默認按照 /bin/sh 來解釋和執行。 xxx 需要在第一行用
#!/path/to/mmm
的方法來說明要用 mmm 命令來解釋和執行 自身。
比如如果是 bash 腳本,為 #!/bin/bash
perl腳本, #!/usr/bin/perl
python腳本, #!/usr/bin/python

等等。

8. Linux下如何查看名為start.sh腳本啟動的進程,

通常有兩種方式:
1、使用變數將那些jar包放進去,比如
#!/bin/bash
MYCP=a.jar:b.jar:c.jar:......

java -cp "$MYCP" ...
2、如果那些jar包都在一個路徑裡面如lib,那麼最好去設jre載入的擴展目錄如下:
java -Djava.ext.dirs=lib ...

9. 求一個腳本程序,用於在指定某一進程(如 DNF.exe)打開後2分鍾令其自動終止。

最好是開機後一直監控,在記事本中粘貼下面代碼存為.bat文件,並拖到「開始」菜單的「所有程序」的「啟動」中。
@echo off
:check
ping -n 10 127.1>nul
tasklist|findstr dnf.exe &&goto close||goto check
:close
ping -n 110 127.1>nul
taskkill /f /im dnf.exe
goto check

10. python.exe是什麼進程

是python腳本運行時的執行進程。

熱點內容
流控腳本破解 發布:2025-02-07 08:39:09 瀏覽:413
什麼是資源為什麼要研究資源配置 發布:2025-02-07 08:25:19 瀏覽:87
釣魚網站源碼製作 發布:2025-02-07 08:23:54 瀏覽:139
mac運行fl需要什麼配置 發布:2025-02-07 08:15:45 瀏覽:573
安卓怎麼做都比不了蘋果 發布:2025-02-07 08:12:47 瀏覽:238
怎麼給物理機配置ip地址 發布:2025-02-07 08:01:37 瀏覽:139
三國志13未加密 發布:2025-02-07 07:54:37 瀏覽:926
馬斯克中國訪問 發布:2025-02-07 07:54:29 瀏覽:102
資料庫有表 發布:2025-02-07 07:50:49 瀏覽:29
基於nginx搭建圖片伺服器原理 發布:2025-02-07 07:44:18 瀏覽:449