Mac 邮件 APP 老是自动退出,分享我的解决方案

不知道是不是内存不够的原因,Mac 上面的「邮件」APP 老是自动退出,这就有点难受了,我没法及时收到邮件呀。

目前我的解决方案是,通过一个定时脚本,每个小时运行一次,检查一下「邮件」APP 是否在运行,如果不是,就打开运行。

下面是脚本内容。

#!/bin/bash

# 检查邮件应用程序是否在运行
if ! pgrep -x "Mail" > /dev/null
then
echo "Mail app is not running. Starting Mail app..."
open -a "Mail"
sleep 5 # 等待邮件应用程序完全启动

else
echo "Mail app is already running."
fi

我把它写到 $HOME/code/check_mail.sh 里面,然后赋予它执行权限。

chmod +x $HOME/code/check_mail.sh

之后 crontab 里面添加这一行内容

8 * * * * $HOME/code/check_mail.sh >> /tmp/check-mail.log

这样每个小时的第 8 分钟,脚本就会运行一次。