Статус автоматической активации?

спасибо за ваш ответ. Я меняю свой код ниже, и он работает довольно хорошо

    property int i: -1
            var request = new XMLHttpRequest()
            request.open('GET','in.txt')
            request.onreadystatechange = function(event) {
                if (request.readyState == XMLHttpRequest.DONE) {

                 list = request.responseText.split('\n');
                }
            }
            request.send()
    item.source = String(list[i+1]).substring(0,String(list[i+1]).length-1)
i++;
7
задан 10 July 2017 в 17:29

3 ответа

В системах с 16.04 и более поздними версиями автоматические обновления запускаются ежедневно в произвольное время.

Как сказать, когда автоматические обновления будут выполняться сегодня:

Случайное время устанавливается задание cron (/etc/cron.daily/apt.compat), и вы можете прочитать случайное время на сегодняшний день, запросив systemd:

$ systemctl list-timers apt-daily.timer
NEXT                         LEFT     LAST                         PASSED      UNIT            ACTIVATES
Tue 2017-07-11 01:53:29 CDT  13h left Mon 2017-07-10 11:22:40 CDT  1h 9min ago apt-daily.timer apt-daily.service

В этом случае вы можете увидеть, что uu ran 1 час и 9 минут назад.

Как сказать, когда автоматические обновления будут выполняться сегодня :

Один простой способ - проверить файлы timestamp для различных apt Компоненты:

$ ls -l /var/lib/apt/periodic/
total 0
-rw-r--r-- 1 root root 0 Jul 10 11:24 unattended-upgrades-stamp
-rw-r--r-- 1 root root 0 Jul 10 11:23 update-stamp
-rw-r--r-- 1 root root 0 Jul 10 11:24 update-success-stamp
-rw-r--r-- 1 root root 0 Jul 10 11:24 upgrade-stamp

Вы можете видеть здесь, что uu - это еще один примерный компонент. apt помещает временную метку здесь независимо от того, как был запущен apt.

Объединяя данные, вы можете видеть, что таймер начал apt (u-u) в 11:22. Он выполнил обновление, которое завершилось в 11:23, а затем обновление, которое завершилось в 11:24. Наконец, вы можете видеть, что apt считал, что обновление будет успешным (нет ошибки или другого сбоя).

Очевидно, что если вы видите недавний таймер без соответствующей метки времени завершения, вы можете проверить [ f4], чтобы увидеть, работает ли apt.

Как определить, какой шаг apt работает прямо сейчас:

Один простой способ - проверить файл uu.

$ less /var/log/unattended-upgrades/unattended-upgrades.log
2017-07-10 11:23:00,348 INFO Initial blacklisted packages: 
2017-07-10 11:23:00,349 INFO Initial whitelisted packages: 
2017-07-10 11:23:00,349 INFO Starting unattended upgrades script
2017-07-10 11:23:00,349 INFO Allowed origins are: ['o=Ubuntu,a=zesty-security', 'o=Ubuntu,a=zesty-updates']
2017-07-10 11:23:10,485 INFO Packages that will be upgraded: apport apport-gtk libpoppler-glib8 libpoppler-qt5-1 libpoppler64 poppler-utils python3-apport python3-problem-report
2017-07-10 11:23:10,485 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg.log'
2017-07-10 11:24:20,419 INFO All upgrades installed

Здесь вы можете увидеть обычный ежедневный процесс, включая строки «начальный» и «завершенный», а также список пакетов, которые должны были быть обновлены.

Если список пакетов еще не зарегистрирован, apt может быть безопасно прерван. После того, как список пакетов занесен в журнал, НЕ перебивайте apt.

Поскольку у вас есть среда с ограниченными ресурсами, имейте в виду, что apt может быть настроен многими способами работать надежно и ненавязчиво с разным временем выполнения, с хорошими уровнями , ограничения полосы пропускания и многие другие полезные настройки.

6
ответ дан 22 May 2018 в 20:41

В системах с 16.04 и более поздними версиями автоматические обновления запускаются ежедневно в произвольное время.

Как сказать, когда автоматические обновления будут выполняться сегодня:

Случайное время устанавливается задание cron (/etc/cron.daily/apt.compat), и вы можете прочитать случайное время на сегодняшний день, запросив systemd:

$ systemctl list-timers apt-daily.timer NEXT LEFT LAST PASSED UNIT ACTIVATES Tue 2017-07-11 01:53:29 CDT 13h left Mon 2017-07-10 11:22:40 CDT 1h 9min ago apt-daily.timer apt-daily.service

В этом случае вы можете увидеть, что uu ran 1 час и 9 минут назад.

Как сказать, когда автоматические обновления будут выполняться сегодня :

Один простой способ - проверить файлы timestamp для различных apt Компоненты:

$ ls -l /var/lib/apt/periodic/ total 0 -rw-r--r-- 1 root root 0 Jul 10 11:24 unattended-upgrades-stamp -rw-r--r-- 1 root root 0 Jul 10 11:23 update-stamp -rw-r--r-- 1 root root 0 Jul 10 11:24 update-success-stamp -rw-r--r-- 1 root root 0 Jul 10 11:24 upgrade-stamp

Вы можете видеть здесь, что uu - это еще один примерный компонент. apt помещает временную метку здесь независимо от того, как был запущен apt.

Объединяя данные, вы можете видеть, что таймер начал apt (u-u) в 11:22. Он выполнил обновление, которое завершилось в 11:23, а затем обновление, которое завершилось в 11:24. Наконец, вы можете видеть, что apt считал, что обновление будет успешным (нет ошибки или другого сбоя).

Очевидно, что если вы видите недавний таймер без соответствующей метки времени завершения, вы можете проверить ps, чтобы увидеть, работает ли apt.

Как определить, какой шаг apt работает прямо сейчас:

Один простой способ - проверить файл uu.

$ less /var/log/unattended-upgrades/unattended-upgrades.log 2017-07-10 11:23:00,348 INFO Initial blacklisted packages: 2017-07-10 11:23:00,349 INFO Initial whitelisted packages: 2017-07-10 11:23:00,349 INFO Starting unattended upgrades script 2017-07-10 11:23:00,349 INFO Allowed origins are: ['o=Ubuntu,a=zesty-security', 'o=Ubuntu,a=zesty-updates'] 2017-07-10 11:23:10,485 INFO Packages that will be upgraded: apport apport-gtk libpoppler-glib8 libpoppler-qt5-1 libpoppler64 poppler-utils python3-apport python3-problem-report 2017-07-10 11:23:10,485 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg.log' 2017-07-10 11:24:20,419 INFO All upgrades installed

Здесь вы можете увидеть обычный ежедневный процесс, включая строки «начальный» и «завершенный», а также список пакетов, которые должны были быть обновлены.

Если список пакетов еще не зарегистрирован, apt может быть безопасно прерван. После того, как список пакетов занесен в журнал, НЕ перебивайте apt.

Поскольку у вас есть среда с ограниченными ресурсами, имейте в виду, что apt может быть настроен многими способами работать надежно и ненавязчиво с разным временем выполнения, с хорошими уровнями , ограничения полосы пропускания и многие другие полезные настройки.

9
ответ дан 18 July 2018 в 10:29

В системах с 16.04 и более поздними версиями автоматические обновления запускаются ежедневно в произвольное время.

Как сказать, когда автоматические обновления будут выполняться сегодня:

Случайное время устанавливается задание cron (/etc/cron.daily/apt.compat), и вы можете прочитать случайное время на сегодняшний день, запросив systemd:

$ systemctl list-timers apt-daily.timer NEXT LEFT LAST PASSED UNIT ACTIVATES Tue 2017-07-11 01:53:29 CDT 13h left Mon 2017-07-10 11:22:40 CDT 1h 9min ago apt-daily.timer apt-daily.service

В этом случае вы можете увидеть, что uu ran 1 час и 9 минут назад.

Как сказать, когда автоматические обновления будут выполняться сегодня :

Один простой способ - проверить файлы timestamp для различных apt Компоненты:

$ ls -l /var/lib/apt/periodic/ total 0 -rw-r--r-- 1 root root 0 Jul 10 11:24 unattended-upgrades-stamp -rw-r--r-- 1 root root 0 Jul 10 11:23 update-stamp -rw-r--r-- 1 root root 0 Jul 10 11:24 update-success-stamp -rw-r--r-- 1 root root 0 Jul 10 11:24 upgrade-stamp

Вы можете видеть здесь, что uu - это еще один примерный компонент. apt помещает временную метку здесь независимо от того, как был запущен apt.

Объединяя данные, вы можете видеть, что таймер начал apt (u-u) в 11:22. Он выполнил обновление, которое завершилось в 11:23, а затем обновление, которое завершилось в 11:24. Наконец, вы можете видеть, что apt считал, что обновление будет успешным (нет ошибки или другого сбоя).

Очевидно, что если вы видите недавний таймер без соответствующей метки времени завершения, вы можете проверить ps, чтобы увидеть, работает ли apt.

Как определить, какой шаг apt работает прямо сейчас:

Один простой способ - проверить файл uu.

$ less /var/log/unattended-upgrades/unattended-upgrades.log 2017-07-10 11:23:00,348 INFO Initial blacklisted packages: 2017-07-10 11:23:00,349 INFO Initial whitelisted packages: 2017-07-10 11:23:00,349 INFO Starting unattended upgrades script 2017-07-10 11:23:00,349 INFO Allowed origins are: ['o=Ubuntu,a=zesty-security', 'o=Ubuntu,a=zesty-updates'] 2017-07-10 11:23:10,485 INFO Packages that will be upgraded: apport apport-gtk libpoppler-glib8 libpoppler-qt5-1 libpoppler64 poppler-utils python3-apport python3-problem-report 2017-07-10 11:23:10,485 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg.log' 2017-07-10 11:24:20,419 INFO All upgrades installed

Здесь вы можете увидеть обычный ежедневный процесс, включая строки «начальный» и «завершенный», а также список пакетов, которые должны были быть обновлены.

Если список пакетов еще не зарегистрирован, apt может быть безопасно прерван. После того, как список пакетов занесен в журнал, НЕ перебивайте apt.

Поскольку у вас есть среда с ограниченными ресурсами, имейте в виду, что apt может быть настроен многими способами работать надежно и ненавязчиво с разным временем выполнения, с хорошими уровнями , ограничения полосы пропускания и многие другие полезные настройки.

10
ответ дан 24 July 2018 в 19:35

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

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