从命令行closures正在运行的程序【JAVA教程】

!
也想出现在这里? 联系我们
信息

从命令行closures正在运行的程序,第1张

概述从命令行closures正在运行的程序

Visual Studio 2010 C#

是否有可能从命令行运行和closures程序? 我需要做这样的事情:

myProgram.exe -start — do something — myProgram.exe -stop

我知道如何实现第一部分(String [] args in main),但是如何closures正在运行的程序呢?

编辑

使用不可打印的分隔符切割

在ConEmu中,是否可以在一行中获得命令提示符?

如何最小化我的bat文件中的命令提示符

只能通过命令行在windows上运行CMake生成的INSTALL.vcxproj?

批处理循环脚本

myProgram.exe正在处理一些UDP通信,并且必须在执行某些东西时执行。 对不起,不准确。

如何使用cmd附加到.txt文件的每一行

使用普通的linux工具来检查一堆ip地址是否属于给定的networking,最简单的方法是什么?

有任何命令行TMX编辑工具(多语言支持)的linux?

移动时附加而不是覆盖文件

redirect命令以及输出到windows Cli中的文本文件?

我猜你知道如何检查命令行参数,并发现是否已经指定停止? 以下应该做的工作。

var currentProcess = System.Diagnostics.Process.GetCurrentProcess(); var matchingProcesses = System.Diagnostics.Process.GetProcesses().Where(x => x.ID != currentProcess.ID && x.Processname == currentProcess.Processname); foreach (var process in matchingProcesses) { process.Kill(); }

有没有可能使用taskkill这样的事情。

即如果你想关闭myProgram.exe,你可以执行

taskkill /IM myProgram.exe

使用旨在关闭进程的命令行程序 – pskill就是这样一个程序。

pskill myProgram.exe

内置的工具是taskkill :

taskkill /im myProgram.exe

按名称获取进程ID

杀死进程

正如Fox32在他的评论中已经提到的,你应该真的采取这种方法 ,因为在这种情况下,你的应用程序可以真正关闭自己。 如果你只是去使用taskkill等从外部世界杀死你的进程,你可能真的陷入困境,取决于你正在使用的资源(网络,数据库,文件等)。

总结

以上是内存溢出为你收集整理的从命令行closures正在运行的程序全部内容,希望文章能够帮你解决从命令行closures正在运行的程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞143 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容