问题标签 [exit]

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.

0 投票
3 回答
3434 浏览

memory - 运行顶部,打印输出,然后退出或如何在没有顶部的情况下获得实际内存使用情况

我正在运行 Mac OS 10.6。我想运行top以获取内存使用情况,但不是在交互模式或任何更新的模式下。我只想在那个时间点使用内存然后返回提示。我一直在寻找其他实用程序来获取内存使用情况......但结果很短(vm_stat用于虚拟内存)。有人可以指导我如何获取top或以其他方式将内存使用情况打印到标准输出吗?

0 投票
12 回答
127241 浏览

android - 按下后退按钮时如何退出?

当用户在意图上按下后退按钮时,应用程序应该退出。当按下后退按钮时,如何确保应用程序退出?

0 投票
1 回答
25637 浏览

c# - 如何在 C# 中正确关闭 winforms 应用程序?

我从调试文件夹中为我的程序运行了 .exe。它有效,但是当我关闭它时,我发现它仍然列在任务管理器的进程列表中。

我想我一定忘记了一步,因为这是我的第一个 winforms 程序。

0 投票
1 回答
136 浏览

ruby - 什么可能导致红宝石在退出时锁定?

我有一个 ruby​​ 脚本,它执行一些 perforce 操作(通过脚本 API)然后简单地结束:

...虽然LINE将打印出来,但无论 exit(0) 是否存在,该过程都不会结束。这是 ruby​​ 1.8.6,主要在 mac 上,但我也在 PC 上看到了这个。

我正在做通常的谷歌搜索,但希望这里可能有经验的声音可以依靠。谢谢。

0 投票
3 回答
23455 浏览

java - Swing 应用程序的 OnExit 事件?

我正在开发一个简单的应用程序来使用 Swing 管理业务的运营部分,但我需要在应用程序退出时执行以下操作:

但是我该怎么做呢?

0 投票
1 回答
1197 浏览

bash - 如何使用 ls 退出 bash 循环?

我想批量循环一个目录中的一系列文件,然后在目录为空时退出。

在 $work 'myprog' 实际上是一个程序,它以 100 个批次处理(和归档)Maildir 中的传入电子邮件。

我追求一些可以放入 cron 的简单的东西。

有任何想法吗?

0 投票
11 回答
36274 浏览

c# - 即使进程正在运行,Process.HasExited 也会返回 true?

我一直在观察,即使进程仍在运行,Process.HasExited有时也会返回。true

我下面的代码启动了一个名为“testprogram.exe”的进程,然后等待它退出。问题是有时我会抛出异常;似乎即使HasExited返回true进程本身在系统中仍然存在 - 这怎么可能?

我的程序在它终止之前写入一个日志文件,因此我需要在读取它之前绝对确定这个日志文件存在(也就是进程已经终止/完成)。不断检查它的存在不是一种选择。

更新:我只是尝试等待process.WaitForExit()而不是轮询循环,结果完全相同。

另外:上面的代码只是为了演示一个“更清晰”的问题。说清楚;我的问题不是我仍然可以Process.GetProcessesByName( "testprogram" );在它设置HasExited为 true 之后控制该过程。

真正的问题是我在外部运行的程序在它终止之前(优雅地)写入了一个文件。我HasExited用来检查进程何时完成,因此我知道我可以读取文件(因为进程已退出!),但有时即使程序尚未将文件写入磁盘,它似乎也会HasExited返回。true这是说明确切问题的示例代码:

0 投票
3 回答
4742 浏览

wpf - wpf 在应用程序退出时取消后台工作程序

在我的应用程序中,我有一个主窗口,并在其中加载一个页面。当用户按下按钮时,此页面会执行很长时间的任务。我的问题是,当正在执行长任务并且用户按下主窗口的关闭按钮时,应用程序似乎没有完成,因为我正在 VS2008 中调试它,我可以看到突出显示的停止按钮。如果我想完成我必须按下停止按钮,应用程序不会在应用程序退出时自动停止调试。我认为 .NET 在应用程序退出时会自动停止后台工作人员,但在看到这种行为后我不确定。我试图在卸载的事件页面中强制和取消后台工作人员,如下所示:

但没有成功。执行 CancelAsync() 后,几分钟后,我可以看到 backgroundworker 完成并引发 RunWorkerCompleted 并且我可以看到任务已完成检查事件中的 e.Cancelled 参数,但是在执行此事件后,应用程序继续而不退出,我有不知道在做什么......

我将 WorkerSupportsCancellation 设置为 true 以在开始时支持取消。

我会感谢所有答案。谢谢。

0 投票
35 回答
543451 浏览

c++ - 如何阻止 C++ 控制台应用程序立即退出?

最近,我一直在尝试从这个网站学习 C++ 。不幸的是,每当我尝试运行其中一个代码示例时,我都会看到该程序打开了大约半秒,然后立即关闭。有没有办法阻止程序立即关闭,以便我可以看到我努力的成果?

0 投票
4 回答
4326 浏览

java - JUnit - 阻止它在完成时退出?

快速 JUnit 问题。我正在运行一些涉及启动 GUI 和做大量工作的单元测试。

我想在测试后查看结果以直观地确认它。但是,它会按原样到达代码的末尾并退出。如果我想覆盖它,我会在测试的最后一行放置一个断点。不过这很尴尬。

是否有一些选项可以阻止它退出?