如何让内核检测启动类型并将其写入文件(可能在 /proc 中)

如何让内核检测启动类型并将其写入文件(可能在 /proc 中)

这可能是不可能的,但我想知道如何让内核检测导致主板启动的原因并将其存储在 /proc 文件夹中的文件中。

我说的“导致主板启动的原因”是指是因为按下了电源按钮,还是因为收到了网络唤醒信号,又或者是预定的启动,又或者是其他的原因。

 

我需要这个,因为我经常在回家时通过局域网唤醒使用我的 iPhone 启动我的电脑,并且我已经将 Ubuntu 配置为自动登录,以便当我开始使用我的电脑时,它已经准备好加载和启动所有计划在登录时启动的程序,例如 Skype 或 Steam。

但是,当我使用 WOL 启动它并且 Skype 上线时,人们可能会认为我在,而实际上我不在,并开始给我发消息,但我没有回复。当我使用电源按钮启动 PC 时,我通常会在登录后立即使用它,因此我的 Skype 联系人不会认为我在,而实际上我不在。因此,如果我可以将其配置为在 WOL 信号启动启动时不启动 Skype,但在电源按钮启动启动时启动 Skype。

答案1

计算机的启动方式不会被保存,也不会传递给操作系统。

Skype 上线后,人们可能会以为我在,但我并不在

我认为将状态设置为“离线”或“隐身”来启动 Skype 会减少麻烦。

并开始给我发消息,但没有收到我的回复。

我觉得这没什么问题。如果你不回应,你就没有来得及。

相关内容