Mi chiedo se c'è un modo per inviare una e-mail a me stesso con la riga di comando o il servizio AppleScript automaticamente quando il mio Mac si riavvia? Grazie per i tuoi suggerimenti.
Mi chiedo se c'è un modo per inviare una e-mail a me stesso con la riga di comando o il servizio AppleScript automaticamente quando il mio Mac si riavvia? Grazie per i tuoi suggerimenti.
Il modo più semplice che conosco per farlo è aggiungere una riga al tuo crontab con il seguente formato:
@reboot /path/to/your/script
Lo script potrebbe avere il comando mail che richiama il comando date.
Potresti usare un AppleScript come questo, salvato come un'applicazione:
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
Ovviamente cambierai il mittente e "al destinatario" nel tuo indirizzo email.
Potresti quindi prendere lo script, salvarlo come applicazione e aggiungerlo agli elementi di accesso. (Ciò presuppone che il tuo Mac sia impostato per accedere automaticamente.) Vedi l'immagine. L'ultimo elemento mostrato nei miei elementi di accesso è l'applicazione di script.
La chiave per questo è il salvataggio dello script come applicazione. In questo modo, anziché aprire lo script, lo stai eseguendo.
Leggi altre domande sui tag command-line macos applescript