LINUX.ORG.RU
ФорумAdmin

systemd выделывается?

 ,


0

1

Система Pop_OS!, фактически клон убунту 19.10. Прилетела огромная пачка обновлений системных файлов. Установлены. Итог, крон не работает. Точнее крон типа работает, сервис его стартует, скрипт сам по себе тоже не менялся и работает, если запустить его вручную, но не работает. До последнего обновления все работало раз 9 из 10, теперь 0 из 10 загрузок.

grep CRON /var/log/syslog

Mar 9 21:56:27 computer cron[1185]: (CRON) INFO (pidfile fd = 3)

Mar 9 21:56:27 computer cron[1185]: (CRON) INFO (Running @reboot jobs)

Mar 9 21:56:27 computer CRON[1253]: (root) CMD (/bin/myscript.sh)

Mar 9 21:56:27 computer CRON[1210]: (CRON) info (No MTA installed, discarding output)

Где копать?

Где копать?

До последнего обновления все работало раз 9 из 10

Вот здесь.

Ещё можно копать в сторону учебников по информатике и прочитать, что такое «состояние гонки».

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

До последнего обновления все работало раз 9 из 10, теперь 0 из 10 загрузок.

Радуйся, тебе исправили undefined behavior

tyakos ★★★
()
Ответ на: комментарий от intelfx

что такое «состояние гонки».

навел на мысль

Ред Хат тебе уже кучу денег должен.

и не говори

Нашел где копать. Уже очень состояние активной медитации и любви с компом, пришла мысль, что какое-то условие не выполняется или конфликтует или хз. Закинул в крон др. скрипты, комманды и посмотрел тестовый hdparm -B не выполнился, а еще 1 скрипт отработал. Значит дело в диске. Вывод hdparm -C сказал, что drive state is: standy

Захотелось ругаться матом долго и упорно, что и было сделано. Проблемный скрипт обращался к файлу на харде. Получается обновление перевело диск в остановку, ну приехали. А пароль от люкса оно поменять не захотело? Получается проблемный скрипт иногда не срабатывал из-за того, что диск не всегда просыпался? Что за хррень?

explorer
() автор топика
Ответ на: комментарий от anonymous

Да в порядке крон, оказывается, херня с отключением диска после обновления и не всегда его включением. То, что завязано на ссд работает. Сейчас думаю, как лучше все исправить, пока здесь отписываюсь.

explorer
() автор топика
Последнее исправление: explorer (всего исправлений: 1)
Ответ на: комментарий от anonymous

А как у тебя диск монтируется через fstab?

в смысле?

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

Если про систему, она на ссд, а не на харде

explorer
() автор топика
Ответ на: комментарий от explorer

В смысле что крон может срабатывать до того как диск смонтирован. Вам же уже намекнули про гонку

anonymous
()
Ответ на: комментарий от explorer

Не пори чушь, ей больно.

Из любого standby диск выходит автоматически при первом обращении.

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

В смысле что крон может срабатывать до того как диск смонтирован

«ко-ко-ко ненужон нам системд ваш с его зависимостями, диды всё руками разгребали на поллинге и тактических слипах, и мы будем»

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

В смысле что крон может срабатывать до того как диск смонтирован. Вам же уже намекнули про гонку

Так мне намек и помог. Я не понимаю, почему до обновления 9 из 10, раздел смонтироваться успевал, а после уже никак и никогда. Приоритеты поменялись или скорость выполнения?

Понимаешь, вот такая фигня вдруг вылезает, а потом сидишь и ищешь, что, где, откуда взялось, сразу неочевидно.

Ой чую уйду я на бсдю, хотя бы у себя уйду. У нас динозавров все должно быть последовательно в загрузке, а не параллельно.

explorer
() автор топика
Ответ на: комментарий от anonymous

У динозавров скрипт должен проверять что диск смонтирован/ директория существует.

тут ты прав, конечно

explorer
() автор топика
Ответ на: комментарий от explorer

А как тему закрыть, никогда не задумывался?

intelfx отдельный thanks, мысль пошла в правильную сторону

explorer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.