En primer lugar, perdón por mi inglés, no soy nativo.
Como estoy un poco harto de abrir Termninal y ^C
Quiero crear un acceso directo para activar caffeinate -d
en mi Mac OS X 10.11
He estado probando un simple servicio de Automator pero con mis habilidades de noob no funciona.
Esta es la configuración:
Elegí Servicio como tipo de documento
Biblioteca->Utilidades->Ejecutar Shell script
El servicio lo recibe: no input
en: any application
Shell: /bin/bash
Pase de entrada: to stdin
CAFFEINATECHECK=`ps | grep caffeinate | cut -d ' ' -f7,8`
if [ $CAFFEINATECHECK == 'caffeinate -d' ]; then
killall caffeinate
else
caffeinate -d
fi
El problema es que un scrip tan corto sigue corriendo sin respuesta y tengo que pararlo después de un minuto
Espero que alguien pueda darme algún consejo necesario