- executing a login script on launchctl to start an application (eg. Processing)
- shutting down automatically and closing all apps including the terminal
- using a shell script run as a login item
- setting pmset to poweron and shutdown
- make the necessary settings in Systems Settings and the application settings of apps used (eg. terminal, Google Chrome, etc.)