MacOS 中文输入法 Bug
之前总是莫名其妙卡死,以为有什么程序在后台出现问题最近更加频繁了,发现是中文输入法的问题.
直接进入主题
使用shell
命令清理中文输入法进程
#!/bin/sh
# 定义日志文件路径
LOGFILE="/logfile.log"
# 将输出和错误重定向到日志文件
exec >> "$LOGFILE" 2>&1
# 输出当前日期和时间
echo "脚本执行时间: $(date)"
# 杀死进程
kill -9 `ps -ef | grep zh-Hans-CN | grep Input | grep SCIM_Extension | awk '{print \$2}'`
# 检查上一个命令的执行结果
if [ $? -eq 0 ]; then
echo "已杀死中文输入法进程!切换中文会自启"
else
echo "未找到需要杀死的进程或杀死进程失败。"
fi
开始自己是配置的快捷指令,但是在使用发现卡死时候什么也动不了,别提快捷指令了。
后面就有改进方案,使用crontab
定时清理进程
crontab -e
然后编辑cron
任务
如果你想要每两小时执行一次任务,cron
表达式的写法应为:
0 */2 * * * /path/to/your/script.sh
这行的含义是:
0
:在每小时的第 0 分钟*/2
:每两小时执行一次*
:每一天*
:每个月*
:每周的每天
示例解释
0 */2 * * *
表示在每两小时的第 0 分钟(例如 00:00、02:00、04:00 等)执行一次命令。/path/to/your/script.sh
是你要执行的 Shell 脚本的路径。确保脚本具有可执行权限(chmod +x /path/to/your/script.sh
)。
最后就可以好好和你的mac
做 🐮🐎 了
License:
CC BY 4.0