it-swarm-es.com

¿Cómo ejecutaría un script o una aplicación cuando esté inactivo?

Me gustaría ejecutar varios generadores de criptomonedas, "mineros", como se les conoce, siempre que mi PC principal esté inactiva durante más de 30 minutos (sin actividad del mouse o del teclado, etc.). ¿Cómo iba a configurar esto?

editar: no he elegido qué mineros usaría, pero quiero extraer bitcoin, litecoin y namecoin en este momento.

5
Raansu

Dos ideas:

Agradable

Ejecute su programa con una prioridad realmente baja en segundo plano. Use el comando Nice para eso

Nice -n 19 your_command &

19 es la prioridad más baja. Puede crear una entrada de inicio automático para eso en ~/.config/autostart/ Esto funciona mejor para tareas intensivas de CPU, no IO intensivas.

Una desventaja es que siempre está funcionando.

gancho dbus

El protector de pantalla Gnome dispara un evento dbus; cuando se activa este evento, puede invocar un script.

Vea ¿Cómo hace que Ubuntu ejecute automáticamente un programa cada vez que se desbloquea la pantalla? en superuser.com.

Sin embargo, no he probado esto.

3
phoibos