Skip to main content

Crate framework_startup

Crate framework_startup 

Source
Expand description

开机自启的注册、注销与启停。

对外只暴露统一配置 StartupConfig 与统一入口 Startup,各操作系统的差异由本 crate 内部承担:

  • Windows:任务计划程序(schtasks)
  • Linux:systemd(系统级 /etc/systemd/system,用户级 ~/.config/systemd/user)
  • macOS:launchd(系统级 /Library/LaunchDaemons,用户级 ~/Library/LaunchAgents)

各平台的实现按编译目标门控,非目标平台的代码与依赖不参与编译。

Re-exports§

pub use config::StartupConfig;
pub use startup::Startup;

Modules§

config
startup
统一自启入口。