防止用户在 Ubuntu 中注销/关机

防止用户在 Ubuntu 中注销/关机

我使用 Ubuntu 和 Kubuntu。我有一个 cron 作业,每天在家庭中的每台笔记本电脑上运行。这个 cron 作业有时需要一段时间才能完成(30 分钟左右)。这个 cron 作业以 root 身份运行。

当 cron 任务正在运行时,如何防止用户关闭系统?实际上,我想防止他们:注销、关机或重启。

编辑:我关心用户注销,因为网络管理器会在用户注销时关闭 wifi。这会中断 cron 作业。

答案1

虽然不是您要求的,但您可以安装 anacron 包。Cron 作业将在 PC 重新开机时运行。如果您担心作业中途被中断,那是另一回事——它是什么应用程序?它能检测到作业未完成并重新启动吗?

答案2

禁用关机/重启的方法:

http://embraceubuntu.com/2006/03/20/disable-shutdown-for-normal-users/

我找不到阻止注销的方法。但是,可以删除注销按钮,然后注销需要额外的一个步骤。另一种方法是通过配置 wlan 使其在注销时不断开连接来跳过整个问题。

相关内容