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 如果一切正确。