如何在Windows的cmd下让程序在后台执行

如何在Windows的cmd下让程序在后台执行,第1张

在执行的命令前加上start /b,比如start /b runbat。就相当于Linux下的runsh &。

windows上面查看进程,使用tasklist 命令

linux上面显示进程 使用 ps -ef 命令

----------------------------------------

在windows上面杀进程用taskkill命令

taskkill /im iperfexe /t /f

linux上面用killall或者 kill命令

killall iperf17

----------------------------------------

在windows上面后台运行可以使用start 命令 并且指定/b 选项, linux系统需要在命令后面加上& 符号即可。

后台运行 iperfexe 网络测试程序,并且把输出保存到 c:\iperf_multicast_server_logfiletxt

start /b iperfexe -s -u -l 1k -B 22401002 -w 1G > c:\iperf_multicast_server_logfiletxt

后台运行/root/iperf17 网络测试程序,并且把输出保存到 /root/iperf_multicast_client_logfiletxt

/root/iperf17 -c 22401002 -u -l 1k -b 400M -w 1G -i 5 -t 60 -T 4 > /root/iperf_multicast_client_logfiletxt&

---------------------------------

windows上面显示 文本文件内容,可以用type命令。

type c:\iperf_multicast_server_logfiletxt

Linux上面显示文本文件内容,使用cat 命令即可

cat /root/iperf_multicast_client_logfiletxt

两者的区别在于“任务计划”会在前台运行,运行帐户为当前用户;

而at命令在后台运行,运行帐户为system。

当然at命令也可以使用/interactive选项在前台运行。

使用at命令要注意两点:

因为运行帐户不同,所以一些环境变量是不同的,比如使用pscp远程拷贝的时候,当前用户的key已经在注册表里,但是system用户没有,导致运行失败。(system如果第一次运行pscp会出现主机验证,解决方案是要么用/interactive运行一次,要么使用pscp -batch)

只有可执行文件(exe bat com)可以直接使用at命令运行,cmd内置命令(如copy、ren和bat的语法等)要使用at 19:00 cmd /c copy …的形式来运行,如果bat文件中也包含cmd命令,也要使用这种方式。

介绍一点关于cmd的基本知识,以安装TeeChart Pro v2012 ActiveX Evaluation 和注册表关联解除为例。下面是我跟大家分享的是运行cmd、打开目录文件、运行程序、复制路径,欢迎大家来阅读学习。

运行cmd、打开目录文件、运行程序、复制路径

工具/原料

要打开的文件、目录或软件

电脑一台(WIN7)

方法 /步骤

打开cmd,本人常用两种方式打开,1、在开始按钮搜索程序和文件处输入cmd打开;2;WIN(Alt旁边的按键)+R打开;注:(一般需要用管理员身份打开cmd命令,不然后面会权限不够而出错,这时需要右击cmd,然后按以管理员身份运行)

打开自己安装文件路径,复制自己安装软件的目录:Ctrl+C

在复制到dos环境下时注意,使用Ctrl+V是不行的,要右键并选择“粘贴”。而且,如果安装目录不在C盘,是不能够直接打开其他盘文件的,比如D盘,必须在复制路径运行前后,再输入“D:”并按回车。要注意打开特定目录是前面要加命令符:cd+空格;而打开盘符比如D盘,只要输入“D:”

进入目录后,输入“dir”可以查看当前文件夹中的所有文件,并找到自己要打开的文件,如这里要打开:TeeChart2012ocx;如果要打开某个目录的话输入:cd+“空格”+目录名;如果运行某个文件的话可以直接输入该应用程序名称;如果要退回前面的路径,则输入:“cd”就行了。这里需要关联注册表所以,输入regsvr32 TeeChart2012ocx,接着就可以使用TeeChart2012了。

电脑运行cmd命令大全:

1、gpeditmsc:组策略

2 sndrec32:录音机

3、explorer:打开资源管理器

4、logoff:注销命令

5、shutdown:60秒倒计时关机命令

6、lusrmgrmsc:本机用户和组

7、servicesmsc:本地服务设置

8、oobe/msoobe /a:检查XP是否激活

9、notepad:打开记事本

10、cleanmgr:垃圾整理

11、net start messenger:开始信使服务

12、compmgmtmsc:计算机管理

13、net stop messenger:停止信使服务

14、conf:启动netmeeting

15、dvdplay:DVD播放器

16、charmap:启动字符映射表

17、diskmgmtmsc:磁盘管理实用程序

18、calc:启动计算器

19、dfrgmsc:磁盘碎片整理程序

20、chkdskexe:Chkdsk磁盘检查

21、devmgmtmsc:设备管理器

22、drwtsn32:系统医生

23、rononce -p:15秒关机

24、dxdiag:检查DirectX信息

25、regedt32:注册表编辑器

26、Msconfigexe:系统配置实用程序

27、rsopmsc:组策略结果集

28、memexe:显示内存使用情况

29、regeditexe:注册表

30、winchat:XP自带局域网聊天

31、progman:程序管理器

32、winmsd:系统信息

33、perfmonmsc:计算机性能监测程序

34、winver:检查Windows版本

35、sfc /scannow:扫描错误并复原

以上就是关于如何在Windows的cmd下让程序在后台执行全部的内容,包括:如何在Windows的cmd下让程序在后台执行、运行cmd、打开目录文件、运行程序、复制路径、电脑运行cmd命令大全等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9351430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存