Сообщения об ошибках при завершении работы после обновления до ubuntu 17.10

Если вы запустите следующий сценарий в фоновом режиме, он будет проверять время простоя каждые 5 секунд. Если время простоя превышает заданный промежуток времени (в минутах), появится сообщение, определенное в текстовом файле. (через окно Zenity).

#!/usr/bin/env python3

import subprocess
import time
#########################################
t=15
textfile = "/path/to/message_textfile"
#########################################

with open(textfile, "r") as text:
    message = text.read()

while 1!=0:
    get_idle = subprocess.Popen(["xprintidle"], stdout=subprocess.PIPE)
    result = get_idle.communicate()[0].decode("utf-8")
    if int(result)/60000>t:
        if warning_given == "yes":
            pass
        else:   
            subprocess.Popen(["zenity", "--warning",  "--no-wrap", "--text="+message,  ])
            warning_given = "yes"
    else:
        warning_given = "no"

    time.sleep(5)

Как использовать

install xprintidle:
sudo apt-get install xprintidle
Скопировать сценарий в пустой файл, установите время простоя (t) в минутах и ​​установите путь к текстовому файлу, содержащему текст сообщения. Сохраните его как set_warning.py Запустите его командой
python3 /path/to/set_warning.py

Как использовать

установить xprintidle:
sudo apt-get install xprintidle
[ ! d6] Способ отображения сообщения может быть «изменен» с другими параметрами zenity.
0
задан 3 December 2017 в 14:08

3 ответа

Откройте терминал и запустите следующую команду:

dmesg

Вы должны увидеть сообщения об ошибках загрузки.

0
ответ дан 22 May 2018 в 15:52
  • 1
    Вау ... У меня есть страницы и страницы строк! Вы хотите, чтобы я опубликовал их здесь? – Nermeen Hussein 28 November 2017 в 13:12
  • 2
    Найдите ошибку, она должна быть отмечена красным текстом, красной меткой времени. Обычные сообщения отмечены зеленой меткой времени. – dimm 28 November 2017 в 22:55
  • 3
    Извините, я потратил так много времени, чтобы ответить на это. Сообщения продолжали меняться, приходить и уходить изо дня в день. Я получаю так много строк в красном, что я не могу поместить их в комментарии! Я постараюсь внести в него часть, которая много повторяет. Я думаю, что это связано с Wi-Fi ..: [1817.654460] iwlwifi 0000: 02: 00.0: обычное время сканирования [1817.654556] iwlwifi 0000: 02: 00.0: обнаружена ошибка микрокода SW. Перезапуск 0x2000000. [1817.654712] iwlwifi 0000: 02: 00.0: начало записи журнала ошибок IWL: [1817.654720] iwlwifi 0000: 02: 00.0: Status: 0x00000200, count: 6 – Nermeen Hussein 3 December 2017 в 11:56
  • 4
    [1817.654720] iwlwifi 0000: 02: 00.0: Статус: 0x00000200, количество: 6 [1817.654726] iwlwifi 0000: 02: 00.0: Загруженная версия прошивки: 29.541020.0 [1817.654734] iwlwifi 0000: 02: 00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN [1817.654740] iwlwifi 0000: 02: 00.0: 0x000002A0 | trm_hw_status0 [1817.654745] iwlwifi 0000: 02: 00.0: 0x00000001 | trm_hw_status1 [1817.654751] iwlwifi 0000: 02: 00.0: 0x00043D58 | branchlink2 [1817.654757] iwlwifi 0000: 02: 00.0: 0x0004B016 | interruptlink1 [1817.654762] iwlwifi 0000: 02: 00.0: 0x0004B016 | interruptlink2 – Nermeen Hussein 3 December 2017 в 14:12

Откройте терминал и запустите следующую команду:

dmesg

Вы должны увидеть сообщения об ошибках загрузки.

0
ответ дан 18 July 2018 в 02:29

Откройте терминал и запустите следующую команду:

dmesg

Вы должны увидеть сообщения об ошибках загрузки.

0
ответ дан 24 July 2018 в 17:34

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

Похожие вопросы: