m1芯片macOS系统卡顿问题解决方法

m1芯片的MacBook在使用过程中会出现“假死”的情况。主要表现为鼠标转圈圈,很多操作都不能实现,不能输入文本,系统ui也响应十分慢,而资源监视却看不到很高的占用。一般出现此类情况只能关机或重启。这其中的"罪魁祸首"便是系统自带的简体中文输入法。在发生卡顿后,强制关闭简体中文输入法进程,电脑瞬间就不卡了。
在这里插入图片描述
但是每次卡顿发生后,如此操作起来也是十分不方便,因此文章尝试探索,以求一劳永逸地彻底解决问题。此前,我在《每日打卡任务报送的底层逻辑》一文中,曾经介绍过Linux中的定时任务服务。基于同样内核的macOS系统,自然能够如法炮制。具体实现方案如下:

  1. 编写杀死简体中文输入法进程的命令
  2. 定时执行杀死简体中文输入法进程命令
一、编写杀死简体中文输入法进程的命令
强制杀死简体中文输入法进程的命令可以写作:
kill -9 `pgrep SCIM`

其中,pgrep SCIM的作用在于寻找简体中文输入法的进程id
在这里插入图片描述

二、定时执行命令

打开crontab编辑器:

crontab -e

输入任务(每2小时执行一次):

0 */2 * * * kill -9 `pgrep SCIM`

在这里插入图片描述
至此,macOS 输入法卡顿问题得到解决。

usage:  crontab [-u user] file
        crontab [-u user] [ -e | -l | -r ]
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
        -s      (selinux context)
#定时任务设置举例:
43 21 * * *   #21:43 执行
15 05 * * *   #05:15 执行
0 17 * * *    #17:00 执行
0 17 * * 1    #每周一的17:00 执行
0,10 17 * * 0,2,3    #每周日,周二,周三的17:00和17:10 执行
0-10 17 1 * *    #毎月1日从17:00到7:10毎隔1分钟 执行
0 0 1,15 * 1    #毎月1日和15日和一日的0:00 执行
42 4 1 * *   #毎月1日的4:42分 执行
0 21 * * 1-6   #周一到周六21:00 执行
0,10,20,30,40,50 * * * *   #每隔10分 执行
*/10 * * * *   #每隔10分 执行
* 1 * * *   #从1:0到1:59每隔1分钟 执行
0 1 * * *   #1:00 执行
0 */1 * * *   #毎时0分每隔1小时 执行
0 * * * *   #毎时0分 执行
2 8-20/3 * * *   #8:02,11:02,14:02,17:02,20:02 执行
30 5 1,15 * *   #1日和15日的5:30 执行

如果您有任何疑问或者好的建议,期待你的留言与评论!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邓大帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值