Экран гаснет каждый вторник?

Я управляю 100+ (в основном в автономном режиме) сенсорными экранами KDS 66T под управлением Ubuntu 10.04.1 LTS (lucid).

Я недавно заметил, что две (автономные) тестовые машины в нашем офисе имеют черные экраны каждую среду утром. Касание удаляет черный цвет, и дисплеи, кажется, снова показывают свои офлайновые браузерные фильмы в течение недели снова, так что, похоже, это связано с бездействием - я установил дату назад, и оказалось, что это происходит во время простоя до 11:48 вечера по вторникам. Там нет crontabs для активного пользователя или root.

Я уже пробовал скринсейвер и графический интерфейс управления питанием, модифицированные xorg.conf и gconftool-2, но безрезультатно. Кажется, что все эти настройки предназначены для ежедневного простоя.

Что может заставить эти автономные дистрибутивы очищать экран каждую неделю? И могу ли я предотвратить это, используя автоматический скрипт, запускаемый с флешки? На этих машинах не хватает клавиатур и опытных пользователей, поэтому о необходимости изменять настройки BIOS для полного обновления системы не может быть и речи.

1 ответ

Решение
sleep 10; killall gnome-screensaver

В ~/.config/autostart/myscript.desktop может работать.

sleep 5 не сделал.

gnome-screensaver-command --inhibit

сделал, но машина самопроизвольно перезагрузилась во вторник в 23:30.

Возможно, мне придется прибегнуть к этому или этому.

Еженедельные перезагрузки ночью могут быть особенностью, поэтому я назову это так. Это мой последний сценарий, если кто-то еще застрял с поддержкой устаревших машин:

#!/usr/bin/env bash
# sleep 5; killall gnome-screensaver  # too soon
gnome-screensaver-command inhibit

Я проверил last -x и в соответствии с cat /var/log/messages |grep 23:30:0, rsyslogd 4.2.0 вышел по сигналу 15 ( SIGTERM) от себя в 23:30:01. Я нашел причину перезагрузки через это: cron, Но даже как корень, crontab -l говорит, что нет crontabs!

Конечно же, cat /etc/crontab шоу 30 23 * * 2 root reboot, Root имеет свой crontab.

Другие вопросы по тегам