在MacOS下如何定时关闭Safari浏览器?

晚上睡觉前会打开一个网页播放视频助眠,希望能实现定时关闭浏览器的功能。
P.s.当然,可以设置定时关机和定时开机实现这个效果,但感觉不是最好的选择。

回复
阅读 916
3 个回答

指定时间关闭

鉴于你是在一个技术平台提问,默认你有一些 shell 基础,因此建议你使用 crontab 工具,与 killall 命令。

首先执行 crontab -e

然后输入 0 0 1 * * ? killall Safari

这样就是每天凌晨一点钟执行 killall Safari

倒计时关闭

(sleep 10 && killall Safari) &

写个定时任务,杀进程,事先看好Safari的进程ID, kill ID号。

非常感谢各位大佬的回答,提出问题的初衷是想实现一个可以替代iPhone计时器的计时结束停止播放功能。

  1. 首先想的是定时关机
    shutdown -s -t 1200
  2. 看到了zxdposter的答案,可以实现定时关闭浏览器的功能,但要计算关闭浏览器的时间,使用上有些麻烦。
crontab -e。
0 0 1 * * ? killall Safari。
  1. 突然想到macOS也是有快捷指令的功能的,于是写了一个快捷指令解决了自己的问题。

通过快捷指令倒计时20分钟后关闭浏览器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏