㈠ 如何用CMD 挂起某进程
如果你是想达到编程中的挂起效果,恐怕仅用cmd是不可以的,不过可以用cmd创建,禁用,和结束特定进程, 删除指定进程(根据进程名称): wmic process where
㈡ 怎么在Windows的cmd上让程序在后台执行
在执行的命令前加上start /b,比如start /b run.bat。就相当于Linux下的run.sh &。
windows上面查看进程,使用tasklist 命令
linux上面显示进程 使用 ps -ef 命令
----------------------------------------
在windows上面杀进程用taskkill命令
taskkill /im iperf.exe /t /f
linux上面用killall或者 kill命令
killall iperf1.7
----------------------------------------
在windows上面后台运行可以使用start 命令 并且指定/b 选项, linux系统需要在命令后面加上& 符号即可。
后台运行 iperf.exe 网络测试程序,并且把输出保存到 c:\iperf_multicast_server_logfile.txt
start /b iperf.exe -s -u -l 1k -B 224.0.100.2 -w 1G > c:\iperf_multicast_server_logfile.txt
后台运行/root/iperf1.7 网络测试程序,并且把输出保存到 /root/iperf_multicast_client_logfile.txt
/root/iperf1.7 -c 224.0.100.2 -u -l 1k -b 400M -w 1G -i 5 -t 60 -T 4 > /root/iperf_multicast_client_logfile.txt&
---------------------------------
windows上面显示 文本文件内容,可以用type命令。
type c:\iperf_multicast_server_logfile.txt
Linux上面显示文本文件内容,使用cat 命令即可
cat /root/iperf_multicast_client_logfile.txt
两者的区别在于“任务计划”会在前台运行,运行帐户为当前用户;
而at命令在后台运行,运行帐户为system。
当然at命令也可以使用/interactive选项在前台运行。
使用at命令要注意两点:
因为运行帐户不同,所以一些环境变量是不同的,比如使用pscp远程拷贝的时候,当前用户的key已经在注册表里,但是system用户没有,导致运行失败。(system如果第一次运行pscp会出现主机验证,解决方案是要么用/interactive运行一次,要么使用pscp -batch)
只有可执行文件(.exe .bat .com)可以直接使用at命令运行,cmd内置命令(如、ren和bat的语法等)要使用at 19:00 cmd /c ….的形式来运行,如果bat文件中也包含cmd命令,也要使用这种方式。
㈢ cmd是个什么进程啊,是不是病毒啊
CMD是微软Windows系统的命令行程序,类似与微软的DOS操作系统。它是是一个32位的命令行程序,运行于NT内核上。
一般情况下你在运行中才可以执行这个命令的。
在进程中不是自动运行的。
怀疑你是中了木马或病毒什么的,执行了cmd,中的一些命令吧!
如果是你运行的话就正常,是自动运行的话就中毒了!
㈣ 如何用CMD命令运行程序
解决步骤如下:
1.找到他的地址
2.直接打入名称,例如你要打开C盘下的123文件夹下的software.exe。
CMD是命令解释程序。CMD的命令比较容易运行,只要操作得当,都没有什么问题。
㈤ 如何在Windows的cmd下让程序在后台执行
你的意思是说cmd不能到后台执行命令总是留个界面在你的桌面看着烦吗?
纯cmd没有隐藏界面到后台执行命令的功能。
不过不用担心,可以用vbs脚本实现。
新建一个文件,名字随意,但后缀名一定是“.vbs”,也就是新建一个vbs文件,用记事本打开,里面写上:
====代码开始====
Set Ws = CreateObject("Wscript.Shell")
Ws.Run("XXXX.bat"),0
====代码结束====
【其中,XXXX.bat就是你要执行的批处理文件】
保存代码,然后运行。
cmd界面不再出现在你的桌面中。
可是当你打开任务管理器时,仍然可以看到cmd.exe进程,并且在后台悄悄执行你的命令。
㈥ 电脑运行很慢,进程里有很多CMD.EXE文件运行。
从您的描述情况看,应该是中了病毒,类似灰鸽子的病毒。不过,也可能是中了脚本病毒,把执行CMD写入脚本。
如果您没有使用CMD窗口操作DOS的习惯,我建议您彻底删除它。进入安全模式,搜索“CMD.exe”文件,找到了全部删除。如果删除不了,打开任务管理器(同时按下CTRL+ALT+DELETE按键)-任务管理器-进程-CMD.EXE-结束任务。
重启电脑,这些世界清净了
㈦ 用CMD怎样运行一个进程
start "" "E:\易\新建文件夹\VStart.exe"
这个命令就行了,但是中文不太好输入,最好改成纯英文的路径。
㈧ cmd.exe进程是什么请高手指点
XP系统里并没有cmd.exe的进程,cmd.exe是XP系统的命令提示符程序,可以执行一些在DOS下执行的应用程序,但是并不会随系统启动时运行,这有可能是个木马或者其他病毒程序,建议查杀
1、如果安装文件就在硬盘上,而且系统是从硬盘的安装目录装的,那先将这个安装目录改个名字
2、删除c:\winnt\system32\dllcache\cmd.exe,
3、然后再删除system32\cmd.exe
4、系统会提示说系统文件丢失要求插入光盘,忽略就行了
禁止运行命令解释器和批处理文件方法:通过修改注册表,可以禁止用户使用命令解释器(CMD.exe)和运行批处理文件(.bat文件)。新建一个双字节(REG_DWORD)执行HKEY_CURRENT_USER\Software\Policies\ Microsoft\Windows\System\DisableCMD,修改其值为2,命令解释器和批处理文件都不能被运行。修改其值为1,则只是禁止命令解释器的运行。
就是替换掉系统的cmd.exe文件。但是由于此文件受系统保护,所以必须用一种特殊的办法。至于那个用来替换cmd.exe的文件,可以随便找一个运行时候没有什么提示的东西就行。C:\Windows\system32下面有很多这样的文件,随便找一个就行。替换方法是:首先删除C:\WINDOWS\system32\Dllcache\下面的cmd.exe,然后尽快将C:\WINDOWS\system32\下面的cmd.exe替换成所需的文件。当系统提示要求插入WINDOWS安装光盘的时候,不要理他,直接单击“取消”就可以了。之后当你开始-〉运行-〉cmd的时候,dos窗口自然不会出现了
㈨ 如何在CMD中用命令开启一个进程
用CD命令进入那个程序所在目录,打出程序名,enter
㈩ cmd文件和命令行窗口运行java程序的区别
是不是想直接用bat运行java程序,运行结束时不直接退出让你看得到结果?
方法:用CMD的“pause”命令让CMD窗口先暂停后按任意键再退出
示例代码:(Test.java文件)
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]a){
Scanners=newScanner(System.in);
intn=s.nextInt();
System.out.println(n+"");
}
}
(runTest.bat文件):
@echooff
javaTest
pause
java文件编译好之后,测试结果:
此时运行结果就会给你看(我猜你的程序没有正常运行说的就是看不到结果吧。。。)
为什么两个窗口的标题会不一样?
第一种运行方式是在已打开的CMD窗口中以交互的方式执行一个程序,该CMD窗口占一个进程,CMD执行普通命令的方式是不开进程的,是直接在原来的进程中执行命令,所以,如果该命令没有完成,该CMD窗口为了表示此时执行的是某个命令而不是等待用户输入命令,所以该CMD窗口标题才会有命令出现。
而第二种运行方式是直接运行BAT脚本,该脚本创建的CMD窗口只为了这个脚本而存在,所以不需要在标题中提示当前的执行的命令(脚本名字就更不用说了),每次双击运行一个BAT脚本其实都是运行系统Windows目录(比如C:Windows)下的system32cmd.exe程序,并且以双击的脚本完整路径作为参数传递给它,它才能执行相应脚本。所以标题总是“C:windowssystem32cmd.exe”