问题标签 [shutdown]

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 投票
6 回答
9004 浏览

cocoa - 如何安全地强制关闭 Mac

我想要的是

我正在开发一个小应用程序来强迫我只在一天中的某些时间工作——我需要一些东西来强迫我在晚上停止工作,这样我才能在白天更有效率。

OS X 中在某个时间关闭我的机器的选项太容易取消了。之后您可以随时重新登录。

我希望我的应用程序退出所有应用程序,无论它们是否有未保存的工作。

我试过的

我想杀死 loginwindow 进程,但我读到这会导致数据损坏。

我遇到了关机命令-我正在使用 sudo shutdown -h +0 立即关机。这似乎只是一张票,但我担心如果磁盘工具正在进行某种扫描,它可能会导致数据损坏。

关机命令安全吗?

关闭命令会导致损坏吗?或者使用起来安全吗?有没有更好的安全强制关机方法?

0 投票
2 回答
90 浏览

tomcat6 - 为什么tomcat在关闭和重新启动时需要时间来识别文件夹?

我在一个文件夹上工作,tomcat 可以识别该文件夹。但是,当我关闭并重新启动 tomcat 时,识别同一个文件夹需要时间。谁能告诉我为什么?

我在 catalina.out 中看到了错误报告。它给出了一个错误列表,但最后说 2009 年 11 月 22 日下午 2:08:58 org.apache.catalina.startup.Catalina start INFO: Server startup in 1403 ms

0 投票
3 回答
803 浏览

c# - 如何以编程方式使系统脱离待机状态?

有没有办法在 c# 或 vb.net 中做到这一点?如果系统处于待机模式,我必须以特定的时间间隔让系统退出待机状态并播放通知声音。这可能吗?

0 投票
2 回答
1642 浏览

java - Java daemon - 处理关闭请求

我目前正在开发一个守护进程,它将执行很多不同的任务。它是多线程的,并且正在构建以处理几乎任何类型的内部错误而不会崩溃。好吧,我正在处理关闭请求,但我不确定我应该如何去做。

我有一个关闭挂钩设置,当它被调用时,它会设置一个变量,告诉主守护程序循环停止运行。问题是,这个守护进程产生了多个线程,它们可能需要很长时间。例如,这些线程之一可能正在转换文档。他们中的大多数会很快(我猜不到 10 秒),但会有一些线程可以持续长达 10 分钟以上。

我现在正在考虑做的是,当发送关闭挂钩时,在 ThreadGroup.activeCount() 上循环 5 秒左右,睡眠时间为 500 毫秒(左右)(所有这些线程都在 ThreadGroup 中)和之前在这个循环中,我将向所有线程发送通知,告诉它们已调用关闭请求。然后,无论他们在做什么清理和关闭,他们都必须立即进行。

还有人有什么建议吗?我对像 MySQL 这样的守护进程在被告知停止时会做什么感兴趣,它会立即停止。如果正在调用 10 个运行速度非常慢的查询,会发生什么情况?它是等待还是只是结束它们。我的意思是服务器真的很快,所以真的没有任何类型的操作我不应该在不到一秒的时间内完成。现在你可以在 1000 毫秒内做很多事情。

谢谢

0 投票
2 回答
5337 浏览

windows-7 - 如何以编程方式中止 Windows Vista 和 7 中的关机?

在此链接的第二个示例(在示例部分)中,有关于使用 WM_QUERYENDSESSION 中止关闭的描述。它还指出,这不适用于 XP 之后的 Windows 版本。这与在 stackoverflow上就另一个问题给出的建议相冲突。正确答案是什么?我没有电脑,所以我无法测试。

0 投票
1 回答
4808 浏览

windows-xp - Hyper-V 中虚拟机的自动启动和关闭

我希望能够自动启动和关闭在 Windows 2008 上的 Hyper-V 下运行的 Windows XP VM。
该 VM 应该只在办公时间可用。它是标准的 Windows XP (SP3) 安装。因此,VM 应该根据我可以轻松配置的时间表在上午 8 点启动并在下午 6 点关闭(不管任何正在运行的应用程序)。我查看了 VM 本身下的批处理作业以关闭,

(类似at 18:00 every M,T,W,Th,F shutdown /l/y/c

但我不知道如何让它重新启动 - 可能可以使用 Hyper-V 下的东西?

从同一个地方控制启动和关闭会很好

0 投票
4 回答
9399 浏览

osgi - 关闭 OSGi 容器的最佳方法(特别是 Equinox)

我正在寻找关闭 OSGi 容器的最佳实践。

目前我们正在使用一个小型启动器应用程序,它调用 EclipseStarter.startup() 并安装一些核心包。之后,启动器终止。

当测试 GUI(作为包运行)关闭时,它会调用 System.exit(0) 来关闭容器,但必须有比这更优雅的解决方案。

谢谢

0 投票
3 回答
364 浏览

windows - 操作系统不会关闭,但我的应用程序会

我有一个应用程序,当我关闭 Windows 时,它会优雅而快速地退出(也在任务管理器和进程资源管理器中检查 - 该进程不再存在)但操作系统没有。似乎操作系统只是忽略了关机。

但是,如果我尝试再次关闭 Windows,现在一切正常。系统以非常正常的方式关闭。

  1. 为什么?
  2. 我怎样才能解决这个问题?

关于我的应用程序的详细信息:

  • 多线程
  • 有一个托盘图标
  • 不对WM_QUERYENDSESSION (或类似的)操作系统消息进行任何特殊处理
  • 没有任何特殊的驱动程序、DLL 挂钩等。

任何想法如何解决它?

PS:我会根据您的要求提供更多详细信息

0 投票
2 回答
978 浏览

apache-flex - Shutdown a computer from AIR/Flex

I need to figure out how to shut down the computer from an Adobe AIR application. I have been trying to figure out how to do this, and without success.

0 投票
1 回答
2363 浏览

applescript - Applescript 在关机时运行

我正在尝试使用 AppleScript 制作一个应用程序,如果我忘记检查,它可以在关机时提醒检查我的邮件。

我从这个链接获得了帮助:http ://discussions.apple.com/thread.jspa?threadID=1375949&tstart=0&messageID=7088687#7088687

在此链接中,他们建议我可以运行一个可以在登录时启动的相当应用程序,当我尝试关闭时,系统将尝试关闭它并获得所需的结果!

我试过这个脚本代码:

退出时

结束退出

但这对我不起作用!

谁能建议我可能错在哪里?

谢谢,

米拉杰