Fechar automaticamente o aplicativo após o horário personalizado?

7

Existe uma maneira de fechar automaticamente um determinado aplicativo após o horário personalizado?

Atualização: ou seja, pare o Audioplayer depois de um certo tempo.

    
por NES 03.01.2011 / 00:47

2 respostas

9

Instale gnome-schedule do Ubuntu Software Center, carregue o programa em Applications > System Tools . Use-o para adicionar uma entrada para a hora em que você deseja que o programa seja fechado da seguinte forma:

Isso matará todas as instâncias do firefox em uma determinada data / hora, você também pode ter eventos recorrentes que matam certos programas em determinados momentos, por exemplo, para incentivar as crianças a não navegar na internet ou por matar certos jogos.

Também é possível fazer esse tipo de linha de comando, mas você precisa saber como usar crontab -l e como escrever linhas cron.

    
por Martin Owens -doctormo- 03.01.2011 / 01:18
2

Talvez você possa codificar a aplicação ou alterar sua inicialização, de modo que seja acionado um comando "at" quando ele for iniciado. 'at' pode ser usado para agendar um trabalho fora para ocorrer mais tarde. 'man at' deve te dar a informação.

Assim, o próximo passo seria iniciar seu processo (sem esperar que ele pare), pegue o id e passe para. $! deve segurar isso, e o e comercial fará com que não espere. $ * para passar pelos parâmetros originais também ajudará.

Tente algo como:

#!/bin/bash
<your process> $* & export PID=$!
echo kill $PID | at now +1 hour
    
por Danny Staple 03.01.2011 / 01:19

Tags