如何在系统启动或休眠和睡眠时创建 bat 文件

如何在系统启动或休眠和睡眠时创建 bat 文件

最近我使用 JavaFX 开发了一个 Java 应用程序。现在我想在系统启动、重启或休眠时自动运行该应用程序。我使用下面的代码。

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v JApp /t REG_SZ /d "%~dp0MoodOMeter.jar"
TIMEOUT /T 100

目前它只适用于启动和重启,不适用于休眠和睡眠。此外,目前它只适用于 Windows。有没有办法在 Linux 和 OS X 上也这样做?

答案1

没有任何单一功能可以让您在所有操作系统上进行此项配置。

在 Windows 上,您应该查看它,Task Scheduler它为您提供了一组更强大的功能,可确保任务在您需要时启动。它(在某些方面)与systemdLinux 上的类似。

如上所述,在 Linux 上,您需要安装一个systemd脚本。不确定 OSX 是否如此。

您可以在 ServerFault 网站上获得比这里更好的答案,因为这里针对的是最终用户而不是系统管理员。

相关内容