сrontab в Ubuntu и Fedora

    2010-02-22 13:08 | Автор: Vasile Chelban | Filed under: Vasile

    Стучится убунтовод мне в скайп с задачкой - в пользовательском crontab'e из двух задач выполняется только первая. Ответ мой был прост - "зри в лог!". Оказалось там ничего интресного. Точнее интересно то что по второй задаче ничего нет - ни ошибок, ни чего. Тут на меня находит прозрение - "ты каким редактором пользуешься?". В ответ - mcedit. Сразу совет - добавь "\n" в конец файла. Догадка оказалась верна - cron распознал только строки завершающиеся на символ перевода строки.

    Так как оба мы не боимся глядеть в корень - нахожу страницу описания пакета для его версии Ubuntu, качаю исходники cron-3.0pl1-106ubuntu3 и убеждаюсь что он не использует стандартные функции вроде fgets(), но по символьный ввод с явной проверкой на "\n". Не самый красивый и эффективный код.

    Теперь вспоминаю что у меня Fedora, и в Fedora за последние выпуски не раз менялся cron демон. Сейчас - cronie (наследник классического vixie-cron), но доступен и fcron. Уже не гляжу в исходники, а просто создаю crontab пользователя (crontab -e). В vim'e ввожу 2 строки, проверяю - работают обе. Анализирую и понимаю что vim корректно вставил перенос строк в конец файла. Имитирую use case с Ubuntu: EDITOR=mcedit crontab -e и удаляю все после конца второй строки.... Момент истины..

    $ EDITOR='mcedit' crontab -e

    crontab: installing new crontab
    "/tmp/crontab.XXXXEvdcxV":2: premature EOF
    errors in crontab file, can't install.

    Do you want to retry the same edit? n
    crontab: edits left in /tmp/crontab.XXXXEvdcxV

    Всё правильно - соответствует общепринятому поведению и подчищает явно за пользователем. Ну разве не дружественный к пользователю интерфейс?

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    4 комментария »


    Молдавское зеркало openSUSE

    2010-02-17 14:34 | Автор: Vasile Chelban | Filed under: FedoraMD

    Недавнее обновление дисковой системы на нашем сервере позволило больше времени сохранять предыдущие версии Fedora/CentOS. Но на этом мы не остановились, и взглянув на рейтинги дистрибутивов Linux на distrowatch, заметили что из популярных Linux-"брендов" в Молдове отсутствует openSUSE.

    Мы последовали уже протоптанным путем - не только зеркалировать репозитории, но и сделать их максимально доступными пользователям. После наладки и копирования данных с openSUSE серверов, мы зарегистрировались в системе управления зеркалами (Redirector). В результате пользователь из Молдовы, ничего не настраивая будет перенаправлен на наше региональное зеркало.

    С сегодняшнего дня, мы, с гордость, представляем Молдову в списке зеркалopenSUSE.

    Мы следуем той-же политике зеркалирования содержимого - только актуальные пакеты и образы дисков (сейчас это openSUSE 11.1, 11.2), для наиболее популярных платформ (i386 и x86_64).

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    11 комментариев »


    Верните детство!

    2010-02-02 14:22 | Автор: Oleg | Filed under: FedoraMD

    точилкэ

    026

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    Comments (0) »


    Открытие Wiki и Блога для материалов LinuxMD

    2010-01-31 00:14 | Автор: Vasile Chelban | Filed under: FedoraMD, LinuxMD

    Пока на Linux.md не подняты средства для правки/создания статей/новостей, все желающие могут свободно использовать аналогичные ресурсы на Fedora.md.

    • Любой зарегистрировавшийся на blog.fedora.md автоматом получает "Автора". То есть возможность создавать и править собственные посты/новости. И они будут опубликованы без премодерации.
      Движок - стандартный WordPress. Свои сообщения помещайте в специальную категорию LinuxMD, и, по необходимости, в другие категории, если потребуется.
      Регистрация - здесь.
      Есть поддержка OpenID.
    • Для создания статей доступны wiki-страницы на Fedora.md.
      Движок - стандартный Mediawiki. Можете использовать принцип построения путей для материалов на основе текущих категорий, например Статьи. Или пути будут вида LinuxMD/articlename. Можно также отталкиваться от пути своего пользователя - Username/articlename. И конечно-же смотрите на существующие материалы для примеров. Creative Commons в действии. :)
      Регистрация - здесь
      После регистрации можно привязать OpenID к учетной записи, чтобы не забивать себе голову запоминанием еще одного пароля.

    Все созданные материалы предназначены для будущего наполнения LinuxMD, и конечно же будут под той лицензией, о которой явно напишет автор материала, или CC Attribution 3.0 по умолчанию.

    Мы, команда FedoraMD, оставляем за собой право блокировать содержимое нарушающее законолательство РМ, попытки вандализма, спама и пользователей их осуществляющих. (ну это тоже само собой разумеется).

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    5 комментариев »


    Привет, Дедушка Мороз

    2010-01-29 14:57 | Автор: Oleg | Filed under: Юмор

    Письмо деду

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    3 комментария »


    Система охлаждения сервера jekader.fedora.md

    2010-01-24 22:00 | Автор: Vasile Chelban | Filed under: FedoraMD, Юмор

    Оцените практичный подход к использованию природных ресурсов.

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    9 комментариев »


    Хочу такой поиск

    2010-01-21 15:07 | Автор: Oleg | Filed under: Юмор

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    2 комментария »


    Pidgin и ICQ

    2010-01-13 22:29 | Автор: Oleg | Filed under: Новости

    Недавно появилась проблема: не подключался Pidgin к протоколу ICQ. Сегодня вышло обновление, но ошибка осталась. На основании бага, решается проблема с отключением параметра "Use clientLogin" в на строки протокола (вкладка Advanced).

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3,00 out of 5)
    Loading...

    Метки: ,

    7 комментариев »


    Сказ о времени

    2010-01-07 11:52 | Автор: Vasile Chelban | Filed under: FedoraMD

    На прошлой неделе, работая над проектом, замечаю что свеже созданные документы очень быстро "устаревают". Нахожу запрос к БД использующий функцию timestamp(), и понимаю что запрос правильный, а время на сервере БД - нет. Системные часы его отстали на 10 минут за период меньше года.

    Мораль #1: даже за таким автоматом как современный ПК/сервер надо следить

    Мораль #2: надо было синхронизировать с внешним источником.

    На сервере стоит Ubuntu LTS, и конечно же ntpd демон (синхронизирующий время по NTP протоколу - ну разумеется 🙂 ) был запущен. Однако из за запрета прохождения UDP пакетов на маршрутизаторе, он был попросту не работал.

    Мораль #3 и #4: запускаем и настраиваем NTPD (в Fedora это одна галочка при установке системы или настройке параметров даты/времени) и сразу проверяем что он действительно работает. Например командой ntpdate -d md.pool.ntp.org

    В случае с сервером БД все решили быстро. Но это только присказка, сказка - впереди...

    Два года назад наш сервер стал первым в MD зоне услуги pool.ntp.org. Теперь в Молдове уже 5 систем раздающих время. По своей сути все они серверы второго уровня - то есть источник точного времени находится где-то еще. Но совсем недавно, стараниями хороших людей (Серж, привет!) и Института Развития Информационного Общества при Академии Наук РМ, у нас появился и сервер первого уровня - напрямую связанный с источником времени - ntp.idsi.md.

    Оригинал новости о запуске в блоге автора идеи, и перевод на сайте института (всем милым сотрудницам - красавицы, я к вам еще зайду 😉 ).

    Мораль последняя: новости писать никогда не поздно 🙂

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    3 комментария »


    С Новым Годом!

    2010-01-05 10:26 | Автор: Oleg | Filed under: Юмор

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    2 комментария »