como eu iria executar um script ou aplicativo quando ocioso?

5

Eu gostaria de executar vários geradores de criptomoeda, "mineiros", como são conhecidos como, sempre que o meu PC principal está ocioso mais de 30 minutos (sem atividade de mouse ou teclado, etc.). Como eu configuraria isso?

edit: não escolhi quais mineradores eu usaria, mas quero minerar por bitcoin, litecoin e namecoin agora.

    
por Raansu 19.03.2013 / 21:43

1 resposta

3

Duas ideias:

bom

Execute seu programa com uma prioridade muito baixa em segundo plano. Use o comando nice para isso

nice -n 19 your_command &

19 é a menor prioridade. Você poderia criar uma entrada de autostart para isso em ~/.config/autostart/ Isso funciona melhor para tarefas intensivas da CPU, não para as intensivas em E / S.

Uma desvantagem é que ele está sempre em execução.

gancho dbus

O protetor de tela do Gnome dispara um evento dbus; Quando esse evento é disparado, você pode invocar um script.

Veja Como você faz o Ubuntu executar automaticamente um programa toda vez que a tela é desbloqueada? no superuser.com.

Eu não tentei isso embora.

    
por phoibos 20.03.2013 / 13:06