0 votos

¿Cómo enviar un correo electrónico a mí mismo con Applescript o Terminal automáticamente cuando mi Mac se reinicia?

Me pregunto si hay una forma de enviarme un correo electrónico con el servicio de línea de comandos o AppleScript automáticamente cuando mi Mac se reinicie. Gracias por sus sugerencias.

1voto

Brian Mc Puntos 69

La forma más fácil que conozco para hacer esto es añadir una línea a su crontab con el siguiente formato:

@reboot /path/to/your/script

El script podría tener el comando de correo invocando el comando de fecha.

1voto

Seif Puntos 121

Puedes 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 "macman@christianboyce.com"
    --
    tell my_message
        make new to recipient at end of to recipients with properties {name:"macman@christianboyce.com"}
    end tell
    --
    send my_message
end tell

Obviamente, cambiarías el remitente y el "destinatario" por tu propia dirección de correo electrónico.

Entonces podría tomar el script, guardado como una aplicación, y añadirlo 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 script.

Login Items in System Preferences, showing MyScript application will load at login

La clave es guardar el script como una aplicación. De esta manera, en lugar de abriendo el script, lo estás ejecutando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X