问题标签 [taskkill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - 远程PC上杀死和启动任务的批处理文件
您好,我正在寻求有关批处理文件的帮助,以杀死程序,复制文件并在远程 PC 上启动程序,杀死和复制文件工作正常,但启动程序是不可能的,这是我到目前为止所得到的
在此之后我想启动同一个程序,我杀了我尝试了我喜欢的东西:
sschtasks /create /S a-2514w45s /U xxx /P xxx /SC ONCE /ST 19:30:00 /TN Textup.exe /tr "C:\Testup\V36\data
\文件\testup.exe"
schtasks /run /S xxx /U xxxx /P NAMpr2514 /TN Textup.exe
psexec -i -s -d -h \a-2514w45s -u xxx -p xxx "C:\Testup\V36\data\File\testup.exe"
你能帮我吗?
windows - 您可以为 Windows CMD 命令设置键盘快捷键吗?
我正在运行 Windows 8.1 Pro,想知道是否可以使用键盘快捷键运行
使用CTRL+ ALT+X
旁注: 我目前有一个解决方法,我有一个带有命令的批处理文件(KillTask.bat)和一个 KillTask.bat 的桌面快捷方式,快捷键设置为CTRL+ ALT+ X。
屏幕截图 (这是解释解决方法的链接)
有没有更直接的方法通过键盘快捷键而不使用桌面快捷方式和批处理文件来做到这一点?
batch-file - taskkill 以进程的执行时间为条件(超时)
编辑:我已经更新了我的问题和代码。
我正在从批处理文件运行 python 脚本(在数百个文件上)。问题是,某些文件上的 python 脚本需要很长时间才能运行。我想要的是我的 python 脚本不应该在单个文件上运行超过 5 分钟。如果需要超过 5 分钟,我只想杀死我正在运行的脚本并移动到下一个文件,如下面的批处理文件代码中所写。
我想要的是,将 300 秒定义为我的代码可以在一个文件上花费的最长时间。如果它需要超过 300 秒,批处理文件应该杀死它。但是,当时间少于 300 秒时,它不应等待 300 秒,而应立即移至下一条语句。
如果我将它运行到 filename5,这段代码就可以正常工作。但是,当我将它运行到 filename200 时,此代码仅针对 filename1 运行,并且直接移动到 filename13,然后是 filename170。我无法理解这个问题。似乎没有任何语法错误。
我是编写批处理文件的新手。请帮助解决这个问题。如果您有更好的选择来解决这个问题(而不是超时),那么请告诉我。
PS:我也尝试在 Python 中从 Eventlet 包中使用 Timeout 函数,但是这个函数在我的文件上不能正常工作,因此我认为我应该尝试从批处理文件中超时。我正在使用 Windows 机器并使用 Python 2.7。
python - 端口 8000,PID 4,无法杀死,taskill /f /pid 4,拒绝访问
我无法终止绑定到 8000 端口的进程,因此我无法启动 HTTP 服务器。这是参考问题 Start HTTP/HTTPS server, python -m SimpleHTTPServer
即使在下面杀死也不起作用,我在某处发现了这一点。
PID 4 是系统进程,那里可能正在运行什么,我该如何停止它,为什么其他端口也是类似的监听方式。
php - PHP5.5 Exec 和 Taskkill
我想用 PHP 5.5 为我的 windows server 2012 编写一个小的内部接口。现在我通过 tasklist 获得了一个任务列表,其中我得到了一个应该被杀死的 pids 列表。
我的问题是我无法杀死任何任务。exec(Taskkill /F /PID xxx) 不工作。我在互联网上搜索并经常阅读,安全模式是问题所在。但在 PHP 5.5 下不再有 safe_mode 选项。
我如何使用 taskkill oder 函数来启动程序,或者不再有能力这样做了?
c# - 为什么从 c# 代码调用时 taskkill 挂起?
当我从 ac# 库调用 Taskkill 以清除 WerFault.exe 进程时,Taskkill (讽刺地)挂起
我正在尝试使用 taskkill 关闭从 nunit 运行的负载测试期间产生的 WerFault 进程。每当测试启动的外部进程失败时,就会创建 WerFault.exe,因为它无法连接到它使用的服务,或者因为内存不足。暂时考虑这样一个事实,即这是将负载放入系统的一种相当复杂的方式,我宁愿与我直接将负载放入的服务进行交互,这是暂时结束的一种手段,而不是长期解决方案。
这些进程是非托管的 c++ exe,所以我不能使用 Process.GetProcessesByName(processName) 然后 process.kill 结果。
我在下面的示例中放置了一个潜在的修复程序,但是直到稍后我才能对此进行测试,因为我需要运行大量迭代来强制执行 WerFault.exe。欢迎任何建议!
这是我到目前为止得到的: -
processName.KillProcessesByName(true);
这是 Process runner 类:-
c++ - 优雅地终止基于 Boost Asio 的 Windows 控制台应用程序
我正在开发基于 boost.asio 的 HTTP 服务器。它应该在外部停止。我们使用 asio 信号处理,它适用于 ctrl-c,但不处理 WM_CLOSE,因此没有直接的方法可以从外部优雅地关闭应用程序,例如通过 taskkill。强制终止进程不是一种选择。有没有一种已知的方法来解决这个问题?
windows - 如何从任务列表或等效项中获取描述
我有一个名称太长的进程 (.exe)。
它在任务列表中显示为 HOTSPO~1.EXE,但我可以在 Windows 任务管理器的“描述”下看到它的全名。
我怎样才能得到这些信息?
我需要它,因为我想找出这个确切进程的 PID 并杀死它。
任务列表 /v | egrep HOTSPO~1.EXE
这可行 - 但我更愿意指定全名以确保我不会意外杀死类似的东西。
windows - Windows 批处理文件 - 如果窗口标题包含文本,则 taskkill
我想编写一个简单的批处理文件来终止在窗口标题中包含某些文本的进程。现在我有:
这很有效,除了我想做的是在标题的开头和结尾都使用通配符。所以像:
但我试过这个,它不起作用。有什么我想念的还是不可能的?
batch-file - 批处理:Taskkill超时而不等待计时器
我正在编写一个运行一些程序的批处理脚本。当每个程序完成它正在做的事情时,它会等待用户关闭它,继续下一个,或者在超时这么多秒后被 taskkill 关闭。如果我将主脚本视为 MAIN,将程序视为 TASK,将计时器视为 KILLER。MAIN(大约)同时启动 TASK 和 KILLER。TASK 完成了它应该做的事情,KILLER 在杀死 TASK 之前等待 600 秒。但是,如果 TASK 被用户关闭,它应该杀死 KILLER 并在没有用户交互的情况下返回 MAIN。但是,使用 ping 或 timeout 我仍然必须等待计时器到期,然后批次才会真正关闭。我不想让我的桌面上到处都是无用的命令窗口。有没有办法解决?