How programmer gets his wife happy (part 2: iMessage)

Following my post about How programmer gets his wife happy, here is a simpler version for who is using Mac with Message app.

Forget all Twilio setup, you just need to create the cronjob. Replace the content and your wife’s number.

1. Create a file sweet_sms_to_darling.sh, put the command above.

#!/bin/bash /usr/bin/osascript -e ‘tell application “Messages” send “I need to go home late. Love you.” to buddy “+84988999888” of (service 1 whose service type is iMessage) end tell’ echo “Let go buddy”

/usr/bin/osascript -e ‘tell application “Messages”

send “I need to go home late. Love you.” to buddy “+84988999888” of (service 1 whose service type is iMessage)

2. Get it executable, and run at 18:30 every day.

MacBook-Pro:twilio tom$ chmod 775 sweet_sms_to_darling.sh MacBook-Pro:twilio hien$ vi /etc/crontab

MacBook-Pro:twilio tom$ chmod 775 sweet_sms_to_darling.sh

MacBook-Pro:twilio tom$ vi /etc/crontab

Add this line, correct your file path, 18, 30 is the hour and minute triggers this bash script.

30 18 * * * ~/Desktop/sweet_sms_to_darling.sh

30 18 * * * ~/Desktop/sweet_sms_to_darling.sh

3. Save this file and add to cronjob. That’s all.

MacBook-Pro:twilio hien$ crontab /etc/crontab

MacBook-Pro:twilio hien$ crontab /etc/crontab

Life is easy if you are a programmer.