31

brullek,для редактирования  crontab, необходимо использовать crontab -e , только надо знать как работает vi =)

P.S. не запускайте crontab без ключей, иначе все задания которые есть затрете, перед использованием команды, ознакомьтесь с руководством пользователя, проще говоря man 5 crontab

It is good day to die ...
MS Windows 10
Заметки о главном...

32

i2ks пишет:

brullek,для редактирования  crontab, необходимо использовать crontab -e , только надо знать как работает vi =)

P.S. не запускайте crontab без ключей, иначе все задания которые есть затрете, перед использованием команды, ознакомьтесь с руководством пользователя, проще говоря man 5 crontab

полностью согласен.

Однако, есть возможность прописать любимый текстовый редактор (mcedit например)

man crontab пишет:

crontab  manipulates  the crontab for a particular user.  Only the superuser may specify a dif-
       ferent user and/or crontab directory.  Generally the -e option is used to  edit  your  crontab.
       crontab  will  use  /usr/bin/vi  or the editor specified by your VISUAL environment variable to
       edit the crontab.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

33

Спустя месяц без отказной работы, сегодня снова утром было зависание компьюетра.
Так, новые детали нашел в соей проблеме:
Запуск ежедневного задания @msec (/usr/share/msec/security.sh) по логам успшно происходит, а EXIT'a из задания небыло.

Советуем, кто чего порекомендует ab

Уважаю мораль и амораль одинаково...

34

brullek пишет:

/usr/share/msec/security.sh

brullek пишет:

Советуем, кто чего порекомендует

порекомендую скрипт проанализировать или здесь выложить.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

35

Скрипт обязаттельно проанализирую ))
Еще бы понимать в нем хоть полоивну ))

Уважаю мораль и амораль одинаково...

36

ну я щас дополнительно по секциям ввел логироирование в срипте, буду по логам смотреть на каком учатке отваливается.

Уважаю мораль и амораль одинаково...

37

После анализа скрипта вычесленно место зависания:

### rpm database check

if [[ ${RPM_CHECK} == yes ]]; then
    rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}\t%{INSTALLTIME}\n" | sort > ${RP
M_QA_TODAY}

    rm -f ${RPM_VA_TODAY}.tmp
    nice --adjustment=+19 rpm -V `cut -f 1  < ${RPM_QA_TODAY} | grep -v '^dev-[0
-9]'` | grep '^..5' | sort > ${RPM_VA_TODAY}.tmp
    grep -v '^..........c.'  ${RPM_VA_TODAY}.tmp | sed 's/^............//' | sor
t > ${RPM_VA_TODAY}
    grep '^..........c.'  ${RPM_VA_TODAY}.tmp | sed 's/^............//' | sort >
 ${RPM_VA_CONFIG_TODAY}
    rm -f ${RPM_VA_TODAY}.tmp
fi

Сейчас разбил этот скрипт на  части, и ввел лог по строчно, буду ждать следующих зависаний.
Хотя мб кто-то из Вас уже сейчас на 100% поставит диагноз и даст рекомендации как поправить )

Уважаю мораль и амораль одинаково...

38

brullek пишет:

Хотя мб кто-то из Вас уже сейчас на 100% поставит диагноз и даст рекомендации как поправить

легко - это обновления. Если они есть и их много - комп виснет. Такое бывает, после нахождения дыры в какой-то распространённой либе - приходится фиксить половину пакетов. Сносить и ставить заново пол-системы  ah
Не лечится...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

39

drBatty пишет:

Не лечится...

ну не совсем... есть паллиатив.

 Консоль:
$ xscreensaver-command -time
XScreenSaver 5.12: screen non-blanked since Wed Apr 20 09:36:48 2011 (hack #164)

видно, что экран не заблокирован. А следовательно я там чё-то набираю.
Если он заблокирован скажем полчаса - можно и обновится, пока хозяин спит...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

40

ясн, буду думать, спасиб

Уважаю мораль и амораль одинаково...

41

rpm -V <список пакетов>

Вот тут оно и бывает и виснит ((

Проблему решил. Но до сих осталось не понятным, почему он произвольно зависает при выполнении этой команды (бывает по 2 месяца работает, а бывает через день зависал), но я забил ab

Как у создателя темы - у меня нет вопросов. Тему можно закрывать. Всем спасибо, за направление деятельности по поиску решения проблемы.

Уважаю мораль и амораль одинаково...

42

brullek,

man rpm пишет:

       rpm {-V|--verify} [select-options] [verify-options]

       Verifying  a  package compares information about the installed files in the package with information about
       the files taken from the package metadata stored in the rpm database.  Among other things, verifying  com-
       pares  the  size,  MD5  sum,  permissions, type, owner and group of each file.  Any discrepancies are dis-
       played.  Files that were not installed from the package, for  example,  documentation  files  excluded  on
       installation using the "--excludedocs" option, will be silently ignored.

       The  package  selection  options are the same as for package querying (including package manifest files as
       arguments).  Other options unique to verify mode are:

       --nodeps
              Don't verify dependencies of packages.

       --nodigest
              Don't verify package or header digests when reading.

       --nofiles
              Don't verify any attributes of package files.

       --noscripts
              Don't execute the %verifyscript scriptlet (if any).

       --nosignature
              Don't verify package or header signatures when reading.

       --nolinkto

       --nofiledigest (formerly --nomd5)

       --nosize

       --nouser

       --nogroup

       --nomtime

       --nomode

       --nordev
              Don't verify the corresponding file attribute.

       The format of the output is a string of 8 characters, a possible attribute marker:

       c %config configuration file.

как видите, это проверка множества пакетов по множеству параметров. Неудивительно, что она всё вешает. Что там у вас конкретно проверяется - мне не видно.

brullek пишет:

Но до сих осталось не понятным, почему он произвольно зависает при выполнении этой команды (бывает по 2 месяца работает, а бывает через день зависал)

Да что тут непонятного-то? Пакеты постоянно меняются, вот и виснет на проверке (почему не виснет каждый день тоже понятно - rpm не дура, что-бы каждый день проверять одно и тоже.)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

43

Имхо - бред ) каждый день одно и тоже проверяется ab

Уважаю мораль и амораль одинаково...

44

А вообще проверка длается по 8 параметрам дето (точки и буквы), потом выборки по разным параметрам делаются и формируются логи разные для админа.

Уважаю мораль и амораль одинаково...

45

brullek, что?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

46

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

Уважаю мораль и амораль одинаково...