Это может звучать как случайная идея, хотя мне нужно, чтобы она что-то отслеживала.
Я запускаю программное обеспечение, которое мне нужно, чтобы убедиться, что оно постоянно работает. Если бы я мог просто делать это на снимке экрана каждые 6 часов и отправлять по электронной почте на мой телефон, это было бы прекрасно.
Я уверен, что это было бы возможно при достаточной изобретательности.
Я не кодер, и я ценю любую помощь. Приветствия.
Я использую следующую функцию в моем ~/.bashrc
создать снимок экрана:
screenshot ()
{
import -window root ~/var/screenshot/$(tshhmmss)_screendump.png
}
Это использует один из моих персональных псевдонимов, tshhmmss
(также в ~/.bashrc'):
alias tshhmmss="date +%y%b%d-%H%M%S"
Затем запишите простое bash
сценарий для установки DISPLAY
, генерируйте снимок экрана и отправьте его по почте. Добавьте это к Вашему crontab
, набор для выполнения каждые 6 часов.
Необходимо установить DISPLAY
, потому что import
потребности найти его, и cron
задания не выполняются под контекстом GUI. В окне терминала GUI, echo $DISPLAY
покажет значение, в котором Вы нуждаетесь.