shutdown相关内容
是否有可能拦截电话关机事件或对此使用不同的黑客?我有一个始终运行的服务,它是收集一些分析数据的非市场应用程序的一部分.我想告诉分析结束会话和报告,然后恢复系统关闭. 我已经尝试从服务的 onDestroy 或 onShutdown 部分触发事件,但手机会在没有时间报告的情况下关机. 通过根据活动屏幕进行许多简短的会话来解决这个问题,会产生我想避免的无意义的分析信息. 解决方案
..
我有一个简单的 java ExecutorService 运行一些任务对象(实现 Callable). ExecutorService exec = Executors.newSingleThreadExecutor();列表任务 = 新的 ArrayList();//... 创建一些任务对于(CallableTask 任务:任务){未来未来 = exec.submit(task);结果 = (
..
我知道当 Windows 关闭时,它会发送一个 WM_QUERYENDSESSION 消息给每个应用程序.这使得很容易检测到 Windows 何时关闭.但是,是否可以知道计算机是要关闭电源还是要在 Windows 关闭后重新启动. 我并不是特别抱有希望,考虑到 MSDN 上的文档对 WM_QUERYENDSESSION 有这样的说法:“...无法确定正在发生哪个事件",但是 stackove
..
我有一个 Windows 服务总是在 PC 启动后运行,当用户或其他一些应用程序/进程请求在 Windows 中关闭或重新启动时,我将如何检测使用 .NET 3.5 或 WMI. 我不想停止它,只是记录时间和谁启动了关闭(用户或进程都可以,真的不需要知道是哪个进程) 谢谢 解决方案 使用 Microsoft.Win32.SystemEvents.SessionEnding 事件
..
我知道 shutdown -a 会中止 Windows 关机,但我需要知道是否有任何可以检查的地方,以查看是否正在进行关机. 理想情况下,我想要一个这样的小程序: 导入操作系统为真:shutdownDown = 如果关闭:os.system("shutdown.exe -a") 解决方案 为了防止发生 Windows 关机,您可以对 WM_QUERYENDSESS
..
我在 R 中运行一个需要很多小时的脚本.我希望我的电脑在完成我的脚本后自动关闭.那可能吗?我怎样才能使用 R 做到这一点?我为此搜索了包和函数,但找不到.谢谢附注我的电脑运行的是 Windows 8.1 解决方案 你可以直接从R调用cmd提示符 system('关机 -s') 您可以在此处查看其他关机命令:https://stackoverflow.com/a/162305/13622
..
其他类似的问题主要针对 Windows XP,在那里一切都更容易.=) 我希望我的应用程序能够透明地推迟 windows 关闭,而无需 windows 显示此屏幕: Vista 更改为 WM_QUERYENDSESSION 处理后,我还有其他选择吗? 此处的目标是嵌入在仅运行我的应用程序的嵌入式设备上的 Windows 7 标准.在关机之前用户需要执行一些不能推迟到下次启动并
..
我知道 ExitWindowsEx() API 函数可以简单地关闭 Windows.但据我所知,你不能让 Windows 安装任何挂起的更新. 是否有任何 API 支持用于安装任何挂起的更新(在标准蓝屏中显示“n 个更新已安装 - 请不要关闭或拔下您的 PC,Windows 将自行关闭em>")然后关闭 Windows(相当于单击 Windows 用户界面的“安装更新并关闭"菜单选项)?
..
我希望能够 1. 检测(并且,如果需要,2. 中止)从我的应用程序关闭操作系统,最好使用 Windows API. 我知道可以使用命令 shutdown -a 手动中止关机在最坏的情况下,我可以通过 ShellExecute 执行此操作,但我想知道是否有更好的方法来防止关机以编程方式. 也许以编程方式通知操作系统即将关闭就足够了 - 如何做到这一点? 解决方案 来自 MSDN:
..
我想知道提供有关上次 Windows 重新启动源的信息的 Windows API 函数是什么(如果存在).主要有以下三种可能的原因: 电脑蓝屏死机 用户或程序关闭/重新启动了计算机 断电 越详细越好.但是,我至少需要知道主要是哪个原因. 我需要支持 Windows Vista 和 Windows 7. 答案: 似乎没有直接的 API 来获取该信息.相反,我们必须收
..
我想写一个vbscript,它会等待windows关闭并在关闭之前拦截执行适当的操作.我希望它在 vbscript 中,因为我将它用于管理. 解决方案 比这简单得多,从 Windows 2000 开始,您就可以使用组策略设置(或本地策略,即使您不是在域中)设置关机脚本,顾名思义,当有人试图关闭计算机时,该脚本将被调用.有关详细信息,请查看 MSKB #198642.
..
我用声明为服务器创建了一个类: class myServer(socketserver.BaseRequestHandler):定义句柄(自我):经过 然后开始: someServer = socketserver.UDPServer((HOST, PORT), myServer)someServer.serve_forever() 我的问题是:如何让服务器自行关闭?我已经看到它有一个名为
..
更新:为了便于阅读,这里是如何在反应器关闭之前添加回调: reactor.addSystemEventTrigger('before', 'shutdown', callable) 原始问题如下. 如果我有一个客户端连接到服务器,并且它在反应堆主循环中等待事件,当我按下 CTRL-C 时,我得到一个“与另一端的连接以非干净的方式丢失:连接丢失."如何设置它以便我知道何时发生键盘中断,以便
..
我正在使用 Tomcat 8.x.x 并使用 startup.sh 启动 tomcat.我使用 JPS 命令验证了 tomcat 已启动并正在运行.我正在使用 catalina.sh stop 100 停止 Tomcat.根据 catalina shell 脚本,它将等待 100 秒以终止 tomcat 进程.但是tomcat进程立即终止,通过JPS命令验证. 为什么正常关机不起作用?
..
我在 ubuntu9 上运行 tomcat6,并且我在 server.xml 中将关闭端口指定为 8005.但是,当我执行 netstat -tln 时,我看不到端口 8005 正在侦听.我可以做tomcat6 restart|start|stop 没问题. 为什么不监听 8005 端口? 谢谢 解决方案 我刚刚在以前运行的 Tomcat 安装中遇到了这个问题,在我的情况下,这
..
我在 tomcat 启动和关闭方面遇到了一些问题. 我正在使用 Tomcat v.6.0.32(使用从 Apache 网站下载的解压包,而不是 Ubuntu 10.04 分发的包) Ubuntu v.10.04 我使用以下命令启动 tomcat: $./catalina.sh jpda start 然后我尝试使用命令停止它: $./catalina.sh 停止 并收到以
..
有没有办法将swing添加到关闭钩子中(即在VM关闭时显示一个弹出窗口)? 我意识到如果我尝试创建一个新的 JFrame,它会给我一个错误,因为它试图注册一个关闭挂钩,但由于 VM 已经关闭而失败.我只是想知道实际上是否有任何解决方法 解决方案 你真的不应该这样做.来自 Runtime.addShutdownHook 规范: Java 虚拟机关闭以响应两种事件: 程序正常
..
我有一个 Minecraft 基岩版服务器在我们的共享电脑上运行.我想通过 python 与它接口.但是,我遇到的一个问题是我的兄弟有时会重新启动我们的电脑或 Windows 更新.我需要知道如何检测关闭事件并在重新启动之前将关闭命令发送到服务器.我正在使用子进程库. 解决方案 所以,你需要的是 win32API 和描述的函数 此处.您可以使用此函数添加所谓的控制处理程序方法,该方法将在程
..
我有一个带有 server.shutdown=graceful 的 spring boot 2.3+ 应用程序,当关闭时抛出: 2020-11-30 11:07:35.485 WARN 3038 --- [SpringContextShutdownHook] o.s.c.support.DefaultLifecycleProcessor:无法停止 bean 'webServerGraceful
..
是否可以从 Windows 服务中止计算机关闭? 解决方案 AbortSystemShutdown 我在类似问题的回答中添加了一个示例 如何从 Windows 服务 C# 取消关闭
..