Y mi 15 ciento. A un trazador de líneas para el etc terminal de mac acaba de establecer el MIN = a lo que sea y un mensaje
MIN=15 && for i in $(seq $(($MIN*60)) -1 1); do echo "$i, "; sleep 1; done; echo -e "\n\nMac Finder should show a popup" afplay /System/Library/Sounds/Funk.aiff; osascript -e 'tell app "Finder" to display dialog "Look away. Rest your eyes"'
Un ejemplo de bonificación para la inspiración para combinar más comandos; esto pondrá un mac puso a dormir en espera en el mensaje también :) Se necesita el nombre de usuario sudo entonces, una multiplicación como el 60 * 2 durante dos horas va aswell
sudo su
clear; echo "\n\nPreparing for a sleep when timers done \n"; MIN=60*2 && for i in $(seq $(($MIN*60)) -1 1); do printf "\r%02d:%02d:%02d" $((i/3600)) $(((i/60)%60)) $((i%60)); sleep 1; done; echo "\n\n Time to sleep zzZZ"; afplay /System/Library/Sounds/Funk.aiff; osascript -e 'tell app "Finder" to display dialog "Time to sleep zzZZ"'; shutdown -h +1 -s
Espera, ¿puedes abreviar la aplicación como aplicación? – JShoe
El motor AppleScript lo reemplazará automáticamente. Simplemente pegue la línea entre las comillas en el Editor de AppleScript, cuando presiona Ejecutar, reemplaza la aplicación automáticamente con la aplicación antes de la ejecución. – Anne
¡DULCE! ¡Gracias de nuevo! – JShoe