我想要一台计算机(Debian、XFCE)每天在
- A特定的时间也
- A弹出窗口提前告知永久关闭,例如好的,跳过和延误60分钟纽扣。
我注意到xmessage
它被安装了,它提供了一种简单的方法来处理带有定义按钮的基本弹出窗口。但是 crontab 上的解决方法sed
(改变事件)和service cron reload
(具有适当的权限/etc/sudoers
)以及我必须捕获的所有异常似乎太繁琐了。
有任何想法吗?
附: shutdown
由于用户通常不在终端上,因此不会读取自己的消息。
答案1
我认为您应该考虑一种稍微不同的方法:不要使用cron
关闭,而是使用cron
来显示消息xmessage
。
然后,在从事件(按下或未按下按钮)采取的操作(如果有)之后xmessage
,您启动关闭。
换句话说:
- 在某个时间,显示
xmessage
通过cron
- 如果在一定时间后没有采取任何行动(按下按钮) - 关闭
- 如果按钮是按下后,无论什么时间都会延迟关机。
我写了一些与你的需求类似的东西这个线程。