如何设置每小时的闹钟?

我正在使用闹钟应用程序和闹钟小部件,但是我只能设置每周的频率。我想要一个每小时的闹钟,有没有办法实现这个?在谷歌上搜索并没有找到答案,AU(Ask Ubuntu)上也没有,似乎以前没有人问过这个问题。目前,我使用crontab每小时触发一个notify-send命令。还有其他的应用程序或方法吗?
谢谢。
3个回答

听起来像是一个应用请求,Kaustubh,或者至少是一个alarm-clock的功能请求。与此同时,如果你不理解cron,你可以使用gnome-schedule应用程序,以图形界面的方式添加提醒事项。
sudo apt-get install gnome-schedule

你不仅可以使用下面的Python脚本来设置每小时闹钟,还可以使用任意时间间隔来设置闹钟。首先创建一个新文件alarm.py,使用vi alarm.py命令。然后将以下代码粘贴到文件中, #!/usr/bin/env python2 import pynotify from pygame import mixer from time import sleep def sendmessage(title, message): pynotify.init("Test") notice = pynotify.Notification(title, message) notice.show() return while True: mixer.init() #必须先初始化mixer alert=mixer.Sound('beep.wav') #声音文件名为beep.wav alert.play() sendmessage("ALARM!!", "1 hour up!") sleep(3600) 这里,beep.wav是声音文件的名称,它应该与alarm.py文件在同一个目录中(最好是主目录)。您可以从互联网上下载任何自己喜欢的蜂鸣声音文件。
现在通过以下方式使文件可执行,
chmod +x alarm.py

现在要在后台运行这个。
nohup /home/'username'/alarm.py &

(这是当alarm.py在主文件夹中时,根据需要使用适当的文件地址)
然后按两次回车键。 现在这个进程将在后台运行,如果你想停止它,输入以下内容:
ps ax| grep alarm.py 

和类型,

kill process_id

目前,时间间隔为1小时。如果你想改变它,将代码中的sleep(3600)改为sleep(no_of_seconds) [在这种情况下,3600 = 60*60秒 = 1小时]。
希望对你有所帮助!

键盘偏好设置有一个打字休息监控器,可以每小时触发一次。如果你在工作中有休息时间,它就不会触发。
如果它不符合你的需求,可能是开发自己的闹钟的一个好起点。