A menudo lo uso caffeinate
para asegurarme de que las tareas en mis sistemas OS X se ejecuten hasta su finalización sin interrupción, y me gustaría poder desactivarlo caffeinate
para permitir el modo de suspensión normal una vez que mis tareas se hayan completado.
¿Hay alguna manera de desactivar todos caffeinate
los procesos en ejecución?
Respuesta1
killall caffeinate
o si simplemente quieres configurarlo para una hora específica…
caffeinate -t 144000 &
[en segundos]
Personalmente, si quiero que la máquina permanezca despierta sin afectar mi comportamiento normal de sueño/vigilia, simplemente uso una esquina activa.
Preferencias > Control de misión > Esquinas activas…
Luego, mientras me alejo de la máquina, simplemente empujo el cursor hacia la esquina superior izquierda y permanecerá despierto hasta que regrese.
Respuesta2
Si desea que el sistema vuelva a la configuración de suspensión original después de finalizar una determinada tareaautomáticamente, usar
caffeinate -i /path/to/binaryoftheapp
Por ejemplo:
caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari
Por simplicidad, por ejemplo, iTunes
caffeinate -i `ps -o command \`pgrep -f iTunes\`|sed -n 2p`
Reemplace iTunes
con el nombre de su aplicación/proceso. Es sensible a mayúsculas y minúsculas.