Isso pode parecer uma ideia aleatória, embora eu precise monitorar algo nela.
Eu executo o software que preciso para ter certeza de que ele está em execução contínua. Se eu conseguir fazer uma captura de tela a cada 6 horas e enviá-la por e-mail para o meu telefone, seria perfeito.
Tenho certeza de que isso seria possível com bastante engenhosidade.
Não sou um programador e agradeço qualquer ajuda. Saúde.
Responder1
Eu uso a seguinte função para ~/.bashrc
criar uma captura de tela:
screenshot ()
{
import -window root ~/var/screenshot/$(tshhmmss)_screendump.png
}
Ele usa um dos meus aliases pessoais tshhmmss
(também em ~/.bashrc`):
alias tshhmmss="date +%y%b%d-%H%M%S"
Em seguida, escreva um bash
script simples para definir DISPLAY
, gere a captura de tela e envie-a por email. Adicione isso ao seu crontab
, definido para ser executado a cada 6 horas.
Você precisa definir DISPLAY
, porque import
precisa encontrá-lo e cron
os trabalhos não são executados no contexto da GUI. Em uma janela de terminal GUI, echo $DISPLAY
mostrará o valor que você precisa.