How to schedule iMessages on Mac
首先在 Mac 上打开终端
,然后按以下步骤复制并粘贴以下命令行:
Send iMessage by Shell
1 | file="$HOME/Documents/sendiMessage.sh" |
您会看到一个由默认文本编辑应用程序打开的文件,该文件显示:
1 | #/bin/zsh |
请注意,您应该在通讯录
应用中将TEXT
替换为要发送的文本,并将NAME
替换为名称。
不要忘记保存文件。
Crontab
on mac
1 | sudo touch /etc/crontab |
您应该在上面运行此行,因为com.vix.cron
将检查/etc/crontab
在 macOS 上是否存在。
输入 Mac 的密码。
Schedule the shell with Crontab
1 | 00 10 25 3 * zsh ~/Documents/sendiMessage.sh |
As the Crontab – Quick Reference shows:
1 | 00 10 * * * command to be executed |
此外壳意味着您的 Mac 将在 3 月 25 日 10:00 发送 iMessage。
然后将其修改为您的理想时间。
1 | crontab -e |
在接下来的步骤中,您正在使用vim
,我认为这是最难的部分。
- 按
i
,您将在Terminal
的左下角看到--INSERT--
。 - Paste
00 10 25 3 * zsh ~/Documents/sendiMessage.sh
- 按
shift + :
然后输入wq
,enter
Check Crontab
crontab -l
你可以看到 00 10 25 3 * zsh ~/Documents/sendiMessage.sh
如果一切正确。