Me pregunto si hay una manera de enviarme un correo electrónico a mí mismo con la línea de comandos o el servicio AppleScript automáticamente cuando mi Mac se reinicie. Gracias por tus sugerencias.
Me pregunto si hay una manera de enviarme un correo electrónico a mí mismo con la línea de comandos o el servicio AppleScript automáticamente cuando mi Mac se reinicie. Gracias por tus sugerencias.
La forma más fácil que conozco para hacer esto es agregar una línea a su crontab con el siguiente formato:
@reboot /path/to/your/script
La secuencia de comandos podría tener el comando de correo invocando el comando de fecha.
Podría usar un AppleScript como este, guardado como una aplicación:
tell application "Mail"
set my_message to make new outgoing message
set subject of my_message to "I restarted."
set content of my_message to "Not sure why it happened..."
set sender of my_message to "[email protected]"
--
tell my_message
make new to recipient at end of to recipients with properties {name:"[email protected]"}
end tell
--
send my_message
end tell
Obviamente, cambiarías el remitente y "al destinatario" a tu propia dirección de correo electrónico.
Luego puede tomar el script, guardado como una aplicación, y agregarlo a sus elementos de inicio de sesión. (Esto supone que su Mac está configurado para iniciar sesión automáticamente). Vea la imagen. El último elemento mostrado en mis elementos de inicio de sesión es la aplicación de script.
La clave para esto es guardar el script como una aplicación. De esa manera, en lugar de abrir el script, lo está ejecutando.
Lea otras preguntas en las etiquetas macos command-line applescript