Хронический бронхит представляет собой тяжёлое воспаление в бронхах, характеризующееся вялотекучестью и прогрессивностью. Главным признаком заболевания является кашель, продолжительность которого составляет несколько месяцев. В соответствии с уровнем поражения бронхов болезнь бывает: проксимальной, когда поражению подвергаются крупные бронхи и дистальной, когда поражаются мелкие бронхи. Хронический бронхит является серьёзным заболеванием, которое при отсутствии своевременного и правильного лечения провоцирует возникновение осложнений. По данной причине важно знать «врага» в лицо.
Симптомы хронического бронхита
Симптоматика болезни характеризуется яркой выраженностью и представлена следующими проявлениями:
Кашель
Является главным признаком хронического бронхита, по которому определяется течение заболевания, а также вся клиническая картина в общем. На начальной стадии болезни кашель дает о себе знать только в утреннее время суток с небольшим выделением мокроты. В процессе развития недуга становится более мокрым и учащённым.
Одышка
Появляется в результате весьма активного процесса воспаления в бронхах. Изначально возникает при выполнении каких-либо нагрузок физического типа. Далее, в процессе прогрессирования болезни, начинает сопровождаться кашлем и возникать даже в состоянии покоя.
Мокрота
На начальной стадии заболевания мокрота характеризуется появлением в конце приступа кашля небольшого количества выделений в виде слизи, имеющих прозрачную или желтоватую окраску. Развитие хронического бронхита обуславливается появлением гнойной вязкой мокроты с зеленым оттенком, что свидетельствует о присоединении бактериальной инфекции.
Хрипы
Мокрота провоцирует возникновение трудностей с циркулированием воздушных масс, что обуславливается наличием хрипов. В случае ослабления болезни хрипы носят сухой характер, который легко прослушать. При наличии обострения процесса воспаления происходит увеличение количества отхаркиваемой мокроты, а хрипы становятся влажными. Если поражаются мелкие бронхи, то хрипы начинают носить свистящий характер, который отчётливо прослушивается на расстоянии.
Отхаркивание кровью
Появление кровяных выделений при кашле свидетельствует о продолжительном периоде развития заболевания, а также указывает на наличие серьёзных осложнений, которые требуют безотлагательного лечения.
Синдром астмы
Возникновение астматического синдрома может быть связано с продолжительным течением процесса воспаления или бронхоспазмом, что говорит о возможности появления синдрома на любом этапе болезни.
Цианоз
Возникновение данного проявления не является характерным для обычного течения заболевания. Изменение цвета кожных покровов свидетельствует об активации осложнений, когда бронхи становятся не способными правильным образом осуществлять поступление воздушных масс к легким. В результате появляется синюшный оттенок.
Лечение болезни
Хронический бронхит требует комплексного подхода, который сводится к применению полноценной терапии бронхов и организма в целом. В соответствии с особенностями протекания недуга используются следующие категории лекарственных препаратов и способы лечения:
- антибиотики;
- препараты, способствующие эффективному отхаркиванию мокроты;
- бронхолитики;
- средства, снимающие воспаление и аллергические проявления;
- ингаляции.
Терапия антибиотиками
Становится актуальной в случае обострения воспалительного процесса, характеризующегося интоксикацией организма, высокой температурой тела, а также гнойной мокротой. Конкретная группа антибиотиков назначается только на основании результатов анализа мокроты.
Отхаркивающие лекарства
При хроническом бронхите назначаются две категории препаратов:
- разрыхлители мокроты;
- эксперторанты.
Средства, разрыхляющие мокроту, направлены на разжижение вязких выделений. Вторая категория отхаркивающих лекарств способствует нормализации естественного очищения организма.
Бронхолитики и препараты против воспаления
Посредством бронхолитиков улучшается проходимость бронхов, которая достигается засчет расширения просвета дыхательных путей. Действие противовоспалительных лекарств направлено на подавление активации процесса воспаления, а также на уменьшение количества мокроты. Представленные препараты характеризуются следующей разновидностью:
- лекарства, действие которых расслабляет гладкую мускулатуру бронхов;
- средства комбинированного типа.
Все упомянутые выше лекарственные препараты представлены в виде маленьких ингаляторов, оснащённых дозаторами. Несомненное их преимущество в удобстве ношения и применения. При воздействии препарата на область воспаления симптомы достаточно быстро блокируются.
Ингаляционная терапия
Сводится к использованию небулайзеров, аппаратов, доставляющих лекарственные вещества в самые труднодоступные места в бронхах. При этом используются следующие жидкие медикаменты:
- Диоксидин. Средство-антисептик, обладающее широким спектром действия на бактерии.
- Хлорофиллипт. Также представляет собой антисептик, только применяется местно.
- Щелочные растворы. Содержат в своём составе соду, раствор из которой можно приготовить самостоятельно или приобрести в аптеке.
- Атровент. Препарат, расширяющий бронхи.
- Ацетилцестеин. Лекарство, направленное на разрыхление мокроты.
Что такое воспаление бронхов и как оно проявляется.
О признаках и лечении бронхиолита у взрослых.
Терапия и методы эффективного лечения бронхита.
Что такое горчичники и можно ли пользоваться ими при лечении бронхита.
Хронический бронхит: причины, симптомы и лечение
Диагноз «хронический бронхит» вовсе не означает, что заболевшему человеку придется кашлять всю оставшуюся жизнь. Заболевание успешно лечится до стадии ремиссии и может не беспокоить больного годами.
Хронический бронхит: что это такое
Диагноз «хронический бронхит» ставят пациенту, которого более 2-х лет беспокоит кашель, причем на протяжении года кашель продолжается 3 и более месяцев.
Хронический бронхит возникает как последствие раздражения верхних дыхательных путей, которое сопровождается их воспалением. После острого периода заболевания, который успешно лечится, может возникнуть хроническая форма болезни.
При хроническом бронхите всегда есть фактор, который вызывает раздражение верхних дыхательных путей, например, курение, хронический синусит, вредные испарения и др. Если после излечения острого заболевания верхних дыхательных путей болезнетворный фактор не устранен, возникает постоянное хроническое воспаление бронхов. Как вылечить хронический бронхит навсегда? Прежде всего – устранить фактор, провоцирующий заболевание.
Бронхи пытаются самостоятельно справиться с болезнетворными агентами и начинают усиленно выделять слизь. Внутренний эпителий бронхов через некоторое время «устает» и перестает справляться с большим количеством жидкостей. Мокрота накапливается в бронхах, на ней размножается болезнетворная микрофлора и начинается воспаление.
Появляются скопления лейкоцитов, которые способствуют повреждению слизистых оболочек бронхов и возникновению рубцов, некоторые мелкие бронхи полностью закупориваются.
Возникает постоянный мучительный кашель, который должен помочь бронхам справиться с накопившимися в бронхах жидкостями. Количество выделяемой мокроты постоянно увеличивается, со временем появляется мокрота с гнойным содержимым.
Хронический бронхит: симптомы
Говорить о хроническом бронхите можно тогда, когда кашель не проходит второй год и за 1 год длится более 3-х месяцев. Кашель – основной симптом заболевания.
Кашель сопровождается выделением большого количества мокроты, в том числе гнойной.
По мере поражения бронхов возникает одышка. Вначале затруднение дыхания появляется при движении и нагрузках, затем – постоянно.
Один из симптомов болезни – бронхоспазм – приступ удушья, когда больной не может выдохнуть воздух. Одновременно начинается приступ кашля с выделением сгустка мокроты.
Хронический бронхит: причины
Ответ на вопрос: как лечить хронический бронхит – однозначен: под присмотром врача. Также врачи утверждают: лечить нужно не болезнь, а ее причину. Поэтому важно установить факторы, которые провоцируют раздражение верхних дыхательных путей и по возможности устранить их.
Что может стать причиной возникновения хронического бронхита?
- Вирусы.
- Бактериальные инфекции (пневмококк, стафилококк, стрептококк).
- Грибок.
- Недолеченный острый бронхит.
- Ослабление организма вследствие снижения иммунитета, курения или злоупотребления алкоголем. В семьях, где есть курящий человек, пассивные курильщики часто заболевают бронхитом и раком легких.
- Вредные условия труда: пыль, химические и другие ядовитые испарения, горячий или пересушенный воздух, постоянное переохлаждение. Те же факторы в жилище также провоцируют заболевания бронхов.
- Хронические заболевания носоглотки: синусит, гайморит, тонзиллит.
- Паразиты: гельминты и др.
- Деформация грудной клетки.
- Наследственность.
- Инфекционные и другие заболевания могут способствовать возникновению хронического бронхита: туберкулез, сифилис, опухоли, ревматоидный артрит, периартериит, красная волчанка.
Хронический бронхит: что делать
Если возникает хронический бронхит: как лечить его? Взрослых лечат амбулаторно, детей при обострении заболевания помещают в стационар для комплексного лечения.
Прежде всего, нужно устранить неблагоприятный фактор. Важно отказаться от курения – оно несовместимо с лечением бронхов. Либо следует оградить членов семьи от сигаретного дыма. Если есть возможность, врачи советуют сменить работу с вредными условиями труда – к сожалению, это редко возможно. Лечение заболеваний, которые провоцируют бронхит (паразиты, болезни носоглотки и др.), позволит надолго купировать его симптомы.
Поддержание здорового образа жизни способствует укреплению иммунитета и восстановлению бронхов. Что советуют врачи?
- Закаливание – только в период ремиссии!
- Прогулки на свежем воздухе.
- Необременительные физические упражнения, например, утренняя зарядка с простейшими упражнениями.
- Полезная пища без острых приправ.
- Дыхательная гимнастика – делать ее нужно постоянно, например, одновременно с чисткой зубов.
Хронический бронхит: как лечить
Пациентов часто беспокоит вопрос: как вылечить хронический бронхит в домашних условиях? Лечить болезнь самостоятельно очень сложно, нужно длительное лечение с соблюдением постельного режима. Консервативное медицинское лечение, после которого проводится длительное (несколько месяцев) лечение домашними средствами позволит надолго забыть о болезни. Хорошо пролеченный бронхит может не беспокоить годами.
Чем лечат хронический бронхит врачи?
Антибиотики
Назначаются только в фазе обострения, когда начинается общая интоксикация организма и изменяется состав крови. При этом у больного повышается температура, появляется слабость и разбитость.
Бакпосев мокроты позволит определить индивидуальную чувствительность организма к определенной группе препаратов. При лечении эффективны антибиотики разных видов.
- Производные пенициллина: амоксициллин, амосиклав. Срок их применения не может быть меньше 5-7 дней.
- Макролиды: Сумамед, Рулид, азитромицин. Они назначаются на более короткие сроки, поскольку накапливаются в организме и продолжают свое лечебное воздействие после прекращения приема.
- Цефалоспорины нового поколения: Цефаклор, Цефуроксим.
- Производные фторхинолона: Спарфлоксацин, Ципрофлоксацин.
Отхаркивающие средства
Когда постоянно беспокоит кашель, чем лечить хронический бронхит?
При лечении хронического бронхита применяют широкий спектр средств от влажного кашля и муколитики. Для разжижения мокроты подойдет АЦЦ, Мукодин. В качестве мукорегуляторов – Амброксол, Бромгексин. Для рефлекторного лечения кашля используют йодид калия, препараты подорожника, чабреца, алтея. Как правило, вид средства определяется лечащим врачом в зависимости от течения заболевания.
Для того, чтобы обеспечить разжижение мокроты, одновременно с препаратами от кашля принимают большое количество теплого питья: чай, компоты, негазированную минеральную воду, молоко с содой.
Эфирные масла
Вдыхание эфирных масел оказывает отхаркивающее и противовоспалительное воздействие. Можно использовать аромалампу или специальный керамический кулон, в который помещают смоченный маслом комочек ваты.
Помогают масло эвкалипта, пихты, розмарина, камфоры. Также можно подышать над блюдцем с нарезанными кусочками лука или чеснока.
Ингаляции
При хроническом бронхите эффективны ингаляции с помощью компрессионного небулайзера. Прибор позволит доставить лечебное средство до самых мелких бронхов. Для ингаляций используют минеральные воды (боржоми), отхаркивающие препараты (АЦЦ, физраствор), противовоспалительные средства (Хлорофиллипт, Ротокан), антибактериальные агенты (Фурацилин, Хлорофилипт).
Бронходилататоры
Наиболее удобны ингаляторы: Атровент, Сальбутамол, Беродуал и др. Их использование требует некоторых навыков – нужно одновременно нажать на флакон и вдохнуть препарат. Применяют их 2-3 раза в сутки, если появилась одышка.
Массаж и гимнастика
Ежедневно систематически делают массаж грудной клетки и дыхательную гимнастику по методикам Бутейко или Стрельниковой. Дыхательная гимнастика очень эффективна в лечении хронической формы бронхита, но делать ее нужно постоянно без перерывов.
Повышение иммунитета
Для успешного лечения назначают средства для укрепления иммунитета. Обязательно принимают их в осенне-зимний период.
Лекарственные средства:
- витамины группы В и С;
- экстракты элеутерококка, женьшеня, левзеи и аралии;
- препараты прополиса и алоэ;
- иммунокорректоры Бронхомунал, Бронховаксом.
Лечение хронического бронхита в домашних условиях
После медикаментозного лечения можно продолжить лечение хронического бронхита в домашних условиях. Существует множество простых способов повысить иммунитет, укрепить бронхи и стимулировать их нормальную деятельность.
Как вылечить бронхит хронический собственными силами?
Прежде всего, нужно признать наличие хронического заболевания и принять его постоянное существование в своей жизни. При этом принимают меры к тому, чтобы заболевание не обострилось и годами не беспокоило больного.
Существуют простые правила для больного хроническим бронхитом.
- Ослабленный организм требует полноценного отдыха, в фазе обострения желательно соблюдать постельный режим.
- Больные бронхи требует достаточного количества жидкости – предпочтение отдается теплому питью: чай, соки, минеральная вода без газа.
- Простая полезная пища без острых приправ и соусов.
- Увлажнение воздуха в спальне. Больному хроническим бронхитом рекомендуется иметь в доме увлажнитель воздуха. Можно применить простые средства: чашка с водой или влажная ткань на радиаторе.
- У больных часто появляется усиленное потоотделение, что приводит к переохлаждению. Следует одеваться теплее и как можно быстрее менять влажную одежду. Считает очень эффективным в холодное время года при выходе на улицу класть на грудь кусок натурального меха ворсом к коже.
- Здоровый образ жизни. Под ним понимается отказ от курения, прогулки на свежем воздухе, умеренные физические нагрузки и постепенное закаливание.
- По возможности смена вредной работы.
Хронический бронхит: рецепты народной медицины
Если возник хронический бронхит, чем лечить его без лекарственных средств? В народной медицине веками копились рецепты средств для восстановления бронхов. Следует помнить, что эффект от лечения травами наступает через длительный период, когда в организме образуется достаточная концентрация лечебных агентов. Пить травяные средства нужно месяцами.
1. Смешанный настой. Эффект наступает через 1 месяц – прекращается одышка, проходят приступы кашля. Через 3 месяца болезнь переходит в стадию ремиссии.
Потребуется: мята перечная – 3 чайные ложки, мать-и-мачеха – 3 чайные ложки, цветки календулы – 5 чайных ложек. Смесь заливают 3 литрами кипящей воды и настаивают 3 часа в теплом месте. Настой процеживают и принимают по 5-6 стаканов в день на протяжении 3-х месяцев.
2. Медовый сироп из черной редьки. Черную редьку трут на терке или мелко нарезают, добавляют мед в равных пропорциях. Принимают средство каждый час по 1 ст. ложке.
3. Растирание груди. Столовую ложку касторового масла смешивают со столовой ложкой очищенного скипидара. Натирание можно делать на ночь, а если больной находится дома, то и днем.
4. Настой шалфея. Столовую ложку шалфея помещают в эмалированную посуду, заливают стаканом молока и доводят до кипения. Настой процеживают и снова кипятят. Пьют горячим перед сном.
5. Травяные сборы.
- Листья мать-и-мачехи, цветы черной бузины, траву спорыша смешивают в равных пропорциях. 2 ложки смеси заливают 250 мл кипятка и настаивают 2 часа. Пьют в теплом виде.
- Листья мать-и-мачехи, душицу, ромашку аптечную смешивают в равных пропорциях. 2 столовые ложки смеси заливают 2 стаканами кипятка и настаивают 8 часов (готовят на ночь). Пьют в теплом виде.
- Чабрец (тимьян) 2 столовые ложки заливают стаканом кипятка и кипятят на водяной бане полчаса. Процеживают и доливают отвар до 200 мл. Пьют в течение дня 3 раза по трети стакана.
Лечение хронического бронхита – длительный процесс. После лечения больному придется постоянно следовать рекомендациям, которые позволят избежать обострения заболевания.
Хронический бронхит
Хронический бронхит (лат. Bronchitis chronica) – это хроническое воспаление стенок бронхов и бронхиол. Из заболеваний органов дыхания встречается наиболее часто.
Чаще болеют дети раннего и дошкольного возраста, особенно перенесшие корь (см. Корь) и коклюш (см. Коклюш), а также пожилые люди.
Хронический бронхит – механизм возникновения и развития (патогенез)
В развитии и дальнейшем течении хронического бронхита важную роль играет инфекция. Также, заболевание, может развиться после острого бронхита или воспаления легких. Важную роль в развитии и поддержании его имеет также длительное раздражение слизистой оболочки бронхов различными химическими веществами и пылевыми частицами, вдыхаемыми с воздухом, особенно в густонаселенных городах с сырым климатом и резкими переменами погоды, на производствах со значительным запылением или повышенным насыщением воздуха химическими парами.
Не меньшее значение в развитии хронического бронхита имеет и курение: среди курящих бронхит встречается у 50-80%, среди некурящих – лишь у 7-19%. В поддержании хронического бронхита определенную роль играют и аутоиммунные аллергические реакции, наступающие на почве всасывания продуктов белкового распада, образующихся в легких в очагах воспаления.
Хронический бронхит — классификация
Клинико-функциональная классификация хронического бронхита выделяет следующие формы заболевания:
- По характеру изменений: катаральный (простой), гнойный, геморрагический, фибринозный, атрофический.
- По уровню поражения: проксимальный (с преимущественным воспалением крупных бронхов) и дистальный (с преимущественным воспалением мелких бронхов).
- По наличию бронхоспастического компонента: необструктивный и обструктивный бронхит.
- По клиническому течению: хронический бронхит латентного течения; с частыми обострениями; с редкими обострениями; непрерывно рецидивирующий.
- По фазе процесса: ремиссия и обострение.
- По наличию осложнений: осложненный эмфиземой легких, кровохарканьем, дыхательной недостаточностью различной степени, хроническим легочным сердцем (компенсированным или декомпенсированным) а также бронхиальной астмой.
Хронический бронхит – патологическая анатомия
В ранней стадии болезни слизистая оболочка полнокровна, синюшна, местами гипертрофирована, слизистые железы находятся в состоянии гиперплазии. В дальнейшем воспаление распространяется на подслизистый и мышечный слои, на месте которых образуется рубцовая ткань; происходит атрофия слизистой оболочки и хрящевых пластинок. В местах истощения стенки бронхов постепенно происходит расширение их просвета – образование бронхоэктазов. В процесс может вовлекаться и наружный слой бронхиальных стенок, и перибронхиальная ткань с последующим развитием интерстициальной пневмонии. Постепенно происходит атрофия межальвеолярных перегородок и развитие эмфиземы легких, а также уменьшается число капилляров легочной артерии; к легочной недостаточности может присоединяться гипертрофия мышцы правого желудочка и сердечная правожелудочковая недостаточность.
Хронический бронхит – симптомы (клиническая картина)
Проявления хронического бронхита, как и острого, зависят от обширности распространения воспаления по бронхам и от глубины поражения бронхиальной стенки. Основными симптомами данного заболевани являются кашель и одышка.
Кашель может иметь различный характер и изменяться в зависимости от времени года и погоды. При сухой погоде, особенно летом, кашель бывает незначительным, сухим или может отсутствовать. При повышенной влажности воздуха и в дождливую погоду кашель усиливается, а в осенне-зимнее время становится сильным, упорным с отделением вязкой слизисто-гнойной или гнойной мокроты. Он чаще возникает утром, когда больной начинает умываться и одеваться. Иногда мокрота бывает настолько густой, что выделяется в виде фибринозных тяжей, напоминающих слепки просвета бронхов. Такой бронхит сопровождается резким нарушением дренажной функции бронхов и вентиляции легких и носит название фибринозного.
Одышка при хроническом бронхите обусловлена не только нарушением легочной вентиляции, но и вторично развивающейся эмфиземой легких. Она чаще имеет смешанный характер. В начале хронического бронхита затруднение дыхания отмечается только при физической нагрузке, подъеме по лестнице или в гору. В дальнейшем одышка становится более выраженной. При диффузном воспалении мелких бронхов одышка приобретает характер экспираторной. Хронический бронхит может сопровождаться общими симптомами – недомоганием, быстрой утомляемостью, потливостью; при обострении бронхита повышается температура тела.
При неосложненном хроническом бронхите осмотр, пальпация и перкуссия грудной клетки, так же, как и рентгенологическое исследование, изменений не выявляют. При тяжелом хроническом бронхите вследствие присоединения пневмосклероза, эмфиземы легких и развития легочно-сердечной недостаточности при осмотре можно отметить активное участие в акте дыхания вспомогательных мышц, набухание шейных вен и цианоз. При перкуссии над легкими определяется коробочный звук, подвижность нижнего края легких ограничена. При аускультации дыхание может быть везикулярным, жестким или, при развитии эмфиземы, ослабленным везикулярным, на фоне которого выслушиваются жужжащие и свистящие сухие, реже незвучные влажные хрипы.
Изменения крови состоят в увеличении количества лейкоцитов и ускорении РОЭ.
Мокрота при хроническом бронхите слизисто-гнойная или гнойная. Кроме обилия лейкоцитов, в ней могут быть эритроциты; эпителия бронхов меньше, чем при остром бронхите; нередко он метаплазируется с ороговением. При гнилостном бронхите мокрота имеет зеленовато-бурый или бурый цвет от разложения крови и зловонный запах. При микроскопии обнаруживаются лейкоциты и эритроциты в состоянии распада, обильная флора.
Рентгенологическое исследование при бронхите, осложненном развитием пневмосклероза или эмфиземы легких, выявляет рентгенологические признаки этих заболеваний. При бронхографии может выявиться деформация бронхов.
Бронхоскопия дает картину атрофического или гипертрофического бронхита (с истончением или набуханием слизистой бронхов).
Хронический бронхит – течение
Хронический бронхит протекает по-разному. Иногда заболеванием страдают много лет, но признаки функциональных и анатомических нарушений бывают мало выражены. У других больных заболевание все время прогрессирует. Оно дает обострения под влиянием охлаждения, в связи с эпидемиями гриппа, при наличии неблагоприятных профессиональных факторов и т. д. Повторные бронхиты и перибронхиты приводят к развитию хронической пневмонии и нередко к образованию бронхоэктазов. Нарушение бронхиальной проходимости способствует развитию эмфиземы. Все это, вызывая распространенные расстройства вентиляции легких, служит главной причиной возникновения легочного сердца, а затем развития легочно-сердечной недостаточности.
Хронический бронхит – лечение
Лечение хронических бронхитов различной этиологии и разной длительности течения имеет много общего. По существу, оно сводится к ликвидации обострений заболевания. Больные должны находиться под наблюдением врача.
Из медикаментов в первую очередь нужно применять сульфаниламидные препараты, особенно замедленного действия, антибиотики. Как и при острых бронхитах, нужно назначать бронхолитики, сочетая их с отхаркивающими. При упорных хронических бронхитах с астматическим компонентом применяются кортикостероиды, оказывающие противоаллергическое и противосклеротическое действие. Все лечение должно проводиться на фоне устранения профессиональных и бытовых вредностей, особенно курения. Иногда требуется перемена профессии или климата. Наиболее благоприятно действует теплый морской климат, например, на Южном берегу Крыма.
Хронический бронхит – профилактика
Профилактика хронического бронхита включает в себя целый комплекс мер как по предупреждению развития заболевания, так и по недопущению его прогрессирования. В связи с этим принято выделять первичную и вторичную профилактику.
Первичная профилактика хронического бронхита
Первичная профилактика – это комплекс мер, направленный на недопущение развития заболевания. К мерам первичной профилактики относят, прежде всего, борьбу с курением, мероприятия по защите окружающей среды, а также защиту работников на производстве от влияния вредных производственных факторов. Кроме того, меры по первичной профилактике хронического бронхита включают в себя своевременное и правильное лечение острого бронхита для недопущения его перехода в хронический, а также санацию хронических очагов инфекции, особенно в носоглотке.
Вторичная профилактика хронического бронхита
Фактически, меры по вторичной профилактике являются аналогичными таковым при первичной профилактике, однако направлены уже на предотвращение прогрессирования заболевания, а не на его недопущение. Помимо всего перечисленного выше, важной мерой вторичной профилактики хронического бронхита является своевременное лечение обострений хронического бронхита в случаях, если они возникли, а также санация носоглотки и других очагов хронической инфекции.
Бронхит — симптомы, причины и лечение
Эффективно пролеченный острый бронхит чаще всего проходит без последствий.
Хронический бронхит (ХБ) – прогрессирующее заболевание трахеобронхиальной ткани, характерное ремиссиями и обострениями. Во время обострения бронхи воспаляются, возникает кашель и обильное отделение мокроты. Постоянные воспалительные процессы ведут к нарушению структуры слизистой оболочки этих органов, и снижению их защитной и очистительной функции. В процесс может вовлекаться и легочная ткань. ХБ – самое распространенное хроническое заболевание дыхательный путей.
Для лечения бронхо-легочных заболеваний вам нужно обратиться к врачу-пульмонологу или терапевту.
Причины бронхита
Бронхи – парный орган, который представляет собой разветвленное дерево, «ветки» которого уходят в легкие. Основная его функция заключается в транспортировке кислорода от трахеи до альвеол легких во время вдоха и выведение из них углекислого газа на выдохе.
Вторая функция – очищение воздуха и защита организма от инфекций и инородных частиц (пыль, сажа и т.д), которые попадают в дыхательные пути вместе с воздухом. Этому способствует строение эпителия, который покрывает внутренние стенки бронхиального дерева. Такой эпителий называется мерцательным, так как в его структуру входят реснички, которые движутся синхронно в одном направлении. Реснички постоянно колеблются, выталкивая чужеродных агентов наружу вместе с потоком слизи, которая в норме обязательно присутствует в бронхиальных трубках. Кроме транспортной функции слизь также обладает противомикробными и противовирусным действием. Содержание иммуноглобулина А, который уничтожает бактерии и вирусы, в слизи в десять раз выше, чем в крови! Насколько хорошо слизь будет выполнять свои защитные свойства зависит также от ее реологических свойств (текучести).
После прохождения воздуха через трахеи и бронхи он поступает к альвеолам легких практически стерильным.
Но не всегда защитная функция организма срабатывает. Иногда чужеродные агенты оказываются сильнее, и внедряются в бронхиальную слизистую оболочку, разрушая ее клетки и вызывая в ней ответную реакцию – воспалительный процесс, который называется бронхитом.
Бронхиальные ткани отекают, его стенки утолщаются, и соответственно, диаметр бронхиальной трубки уменьшается. Организм пытается вытолкнуть инфекцию, усилив выделение слизи, и, подключив такой защитный механизм как кашель. Но при воспалении слизь становится более вязкой, что затрудняет ее отхождение.
Уменьшение диаметра бронхов и скопление в них вязкой слизи вызывает снижение их проходимости, а значит затруднение дыхания у человека – это называется обструкцией.
В подавляющем большинстве случаев возбудителями заболевания являются вирусы и бактерии – различные штаммы гриппа, парагриппа, адено- и рино-вирусы, стафилоккоки, стрептоккоки, и другие болезнетворные микроорганизмы.
Также возможно возникновение заболевания из-за аллергической реакции организма. Или по причине попадания в дыхательные пути токсических веществ, разрушающих слизистую оболочку бронхов.
Бронхит у взрослых чаще развивается при табакокурении, алкоголизме, работе на вредном производстве, хронических заболеваниях, в пожилом возрасте.
Виды бронхита
По форме течения бронхиты делятся на два вида:
- Острый (ОБ). Воспаление слизистой оболочки бронхов с острым течением. Возникает однократно или с большими временными перерывами. Не приводит к дальнейшим нарушениям структуры и функций органа.
- Хронический (ХБ). Может развиться как осложнение после острого или в результате длительного воздействия неблагоприятных факторов – курение, рецидивирующие инфекции, вдыхание пыли и химических веществ. Болезнь имеет рецидивирующий характер, в периоды обострений протекает менее остро. При хроническом течении происходит постепенное разрушение структуры мерцательного эпителия и снижение его функции. В тяжелых случаях возможно необратимое сужение просвета бронхов и развитие хронической обструктивной болезни легких (ХОБЛ).
Диагноз «хронический бронхит может быть поставлен, если у пациента периоды кашля с выделением мокроты составляют не менее 3-х месяцев в течение года. При этом период наблюдений должен составлять не менее 2-х лет.
Классификация по причине болезни:
- Вирусный. Наиболее часто встречающийся вид.
- Бактериальный. Может возникнуть самостоятельно, но чаще присоединятся после вирусного.
- Аллергический. Возникает под воздействием аллергена. Характерен затяжным течением, развитием обструкции и хронизацией.
- Грибковый. Возникает редко.
- Вызванный атипичной инфекцией – хламидиями, микоплазмой.
- Химический. Он нечасто вызывает ОБ, но играет значительную роль в развитии ХБ.
- Смешанный тип. Сочетает несколько факторов развития болезни.
Также бронхиты делят на обструктивные – с нарушением проходимости бронхов, и необструктивные – с сохраненной проходимостью.
Симптомы бронхита
Симптоматика заболевания и его протекание могут отличаться в зависимости от его вида. Однако характерный признак для всех форм болезни – кашель и отделение мокроты.
Признаки бронхита при остром инфекционном течении
Острое неосложненное заболевание протекает стереотипно. Как правило, оно начинается с воспаления верхних дыхательных путей – носоглотки, миндалин. Поэтому обычно острый бронхит инфекционного характера сопровождается насморком и болью в горле. Затем воспалительный процесс спускается ниже, затрагивая бронхи.
Кашель
Бронхиальные проявления начинаются с сухого кашля, который с течением времени переходит во влажный (продуктивный) – у больного начинает отходить мокрота.
В случае тяжелого течения болезни сухой кашель может быть приступообразным, надсадным, и вызывать боли за грудиной и между ребрами.
Зеленоватый и желтоватый цвет мокроты говорит в пользу бактериальной инфекции. Белая или прозрачная слизь – о ее отсутствии.
Интоксикация
Для ОБ типичны симптомы общей интоксикации – слабость, недомогание, озноб.
Температура
Повышается температура тела. Она может быть субфебрильной, а может подниматься выше 38,5С. Высокая температура держится до четырех дней, более длительный срок может свидетельствовать в пользу развития пневмонии.
ОБ длится в среднем 10-14 дней, но кашель может после выздоровления может затянуться до нескольких недель, так как процесс заживления бронхиальной ткани довольно долгий.
Хронический бронхит
Заболевание имеет периоды ремиссии и обострений. В период ремиссии пациента может ничего не беспокоить, но могут быть построенные слизистые выделения. При возникновении обострения мокрота становится вязкой и приобретает зеленоватый и желтоватый цвет.
Второй по частоте возникновения признак хронического заболевания – одышка.
Температура в период обострения может отсутствовать или может носить субфебрильный характер.
Общие симптомы – слабость, потливость, утомляемость, развиваются при обострении. Если такие симптомы проявляются и в ремиссии это скорее говорит о развитии дыхательной недостаточности (ХОБЛ).
При возникновении ХОБЛ пациенты имеют синюшный оттенок кожи, одутловатое лицо и утолщенные конечные фаланги пальцев. Даже незначительная нагрузка вызывает у них одышку.
Аллергический бронхит
Заболевание развивается при контакте с аллергеном – бытовая пыль, шерсть животных, пыльца растений, парфюм, пищевые продукты. Характерен сухой кашель со свитом, одышка. Обструктивные проявления также характерны, но они носят обратимый характер. Повышенной температуры тела не бывает. Мокрота носит слизистый характер без гнойного компонента.
Также возможно общее недомогание, слабость.
К бронхолегочным подключаются и другие аллергические проявления – ринит, высыпания на коже, конъюнктивит.
При выраженной аллергической настроенности организма аллергический ОБ в переходит в хроническую форму, и к нему может подключиться астматический компонент.
Диагностика заболевания
Постановка диагноза начинается со сбора анамнеза пациента – описания симптомов, сведений о хронических и ранее перенесенных заболеваний.
Затем выполняется ряд исследований.
Физикальное обследование
Врач прослушивает дыхание пациента при помощи фонендоскопа.
При сухом кашле в пользу болезни говорит жесткое дыхание, при влажном – хрипы с обеих сторон.
При перкуссии (простукивании) пациента тон без особенностей. Изменение звука характерно для серьезных осложнений.
Общеклинический анализ крови с развернутой лейкоцитарной формулой
При острой форме болезни будет выявлено повышение СОЭ и лейкоцитов. Если в лейкоцитарной формуле повышено количество лимфоцитов, скорее всего, бронхит имеет вирусную этиологию. Повышение числа нейтрофилов — скорее о бактериальном характере воспаления.
Если уровень эозинофилов превышает норму это говорит о выраженном аллергическом компоненте заболевания.
При хроническом течении показатели могут не изменяться или изменяться незначительно.
Рентгенограмма
Иногда пациенту рекомендуют сделать рентгенограмму легких. В этом случае при бронхите возможно усиление легочного рисунка.
При хронической форме заболевания рентгенография может выявить различные осложнения – эмфизему, бронхоэктазы.
Бронхоскопия
Назначается для диагностики хронического бронхита и при осложненном течении острого. Метод позволяет уточнить характер воспаления, его интенсивность, выявить нарушения в бронхиальном дереве, в том числе, органические поражения. А также получить биологический материал для микробиологического и цитологического исследования.
Исследование мокроты
Назначается при среднетяжелом, тяжелом и осложненном течении ОБ, а также при ХБ. При помощи исследования устанавливают характер и выраженность воспалительного процесса, а также выявляют возбудителя заболевания и его чувствительность к антибактериальным препаратам.
Лечение бронхита
Терапия заболевания направлена на ликвидацию очага инфекции, снятие воспаления, стимулирование процесса отхождения мокроты, облегчение дыхания пациента.
Антибактериальная терапия
При неосложненном течении вирусного или аллергического ОБ антибиотики не нужны. Их назначают при бактериальном характере болезни, при возникновении осложнений или высокой их угрозе.
О необходимости подключения антибиотиков говорит безуспешность симптоматический и патогенетической терапии в течение нескольких дней, а также изменение слизистой мокроты на гнойную.
При осложненном остром или тяжелом хроническом бронхите могут использоваться кортикостероиды, а также иммуномодуляторы.
Подавление механизмов развития болезни
Это также называют патогенетической терапией.
Пациенту назначают такие препараты:
- Муколитики. Необходимы для разжижения мокроты и лучшего ее отхаркивания.
- Бронходилататоры (бронхорасширяющие средства). Для облегчения дыхания при одышке и снятия бронхоспазма.
Муколитики или бронхолитики применяют перрорально, а также в виде ингаляций. Для этой цели можно использовать домашний небулайзер, портативный ингалятор.
Симптоматическая терапия
Жаропонижающие. Показаны только при высоких значениях температуры.
Противокашлевые. Кашель – защитный механизм для изгнания инфекции из дыхательных путей. Поэтому средства, подавляющие кашлевой рефлекс назначают только в случае затяжных приступов, значительно ухудшающих качество жизни пациента.
Если у пациента наблюдается обструкция, подключают кислородотерапию.
Физиопроцедуры
Электрофорез с хлористым кальцием, ингаляции, кварц на область грудной клетки, массаж грудной клетки, дыхательная гимнастика.
Если в помещении, где находится больной, воздух пересушен (это часто бывает зимой при паровом отоплении), показано постоянное его увлажнение. Дело в том, что сухой воздух провоцирует высушивание слизистой оболочки дыхательных путей пациента, и, как следствие – приступы кашля.
Также пациенту необходимо обильное питье. Это важно по двум причинам. Во-первых, вместе с жидкостью из организма выводятся токсины, во-вторых, достаточное количество жидкости в организме способствует лучшему отхождению мокроты. Для этой цели рекомендована теплая щелочная минеральная вода, фитоотвары из липы, мать-и-мачехи, чаи с малиной и медом (если нет аллергии).
При хроническом бронхите в период ремиссии показано санаторно-курортное лечение. При среднетяжелом и тяжелом течении болезни пациенты постоянно принимают поддерживающие препараты, направленные на улучшение бронхиальной проводимости. Таким людям в обязательном порядке нужно заниматься дыхательными упражнениями и отказаться от курения.
Осложнения бронхита
К осложнениям могут привести такие факторы:
- поздно начатое или прерванное лечение;
- несоблюдение рекомендаций врача;
- ранний или преклонный возраст;
- сопутствующие хронические заболевания, особенно дыхательной системы, иммунодефициты;
- вредные привычки.
К часто встречающимся осложнениям острого бронхита относится пневмония. Она развивается, если воспалительный процесс с бронхов переходит на легкие.
Инфекция может распространяться за пределы дыхательной системы, вызывая воспаление оболочек сердца (миокардиты, перикардиты, эндокардиты), сосудов (васкулиты) или почек (гломерулонефрит).
Хронический бронхит может возникнуть как осложнение острого. Как было сказано, длительно и тяжело протекающий ХБ приводит и необратимым изменениям в бронхолегочной системе. В результате развивается ХОБЛ, бронхоэктатическая болезнь, эмфизема легких, кровохарканье.
Профилактика
Профилактические меры – прежде всего, общее укрепление иммунитета, закаливание, отказ от вредных привычек, своевременная ликвидация очагов инфекций, физическая активность, летний отдых на курортах.
Если уберечься от болезни не удалось, необходимо вовремя обращаться за врачебной помощью. Важно проходить курс, назначенный врачом полностью, не бросая лечение, как только стало полегче.Тогда вероятность того, что бронхит пройдет без последствий, значительно повышается.
симптомы и лечение у взрослых острой и хр. формы
Рубрика: ЗаболеванияСегодня мы поговорим о бронхите, симптомах и лечении острой и хронической формы, обсудим причины, возбудителей, вызывающих заболевание, дифференциальную диагностику, отличие в лечении острого и хронического бронхита у взрослых.
Острый бронхит — что это
Острый бронхит (ОБ)- это заболевание слизистой оболочки бронхов, преимущественно инфекционного происхождения, приводящее к поражению слизистой стенки бронхиального дерева и характеризуется острым течением. В быту бронхитом мы зовем воспаление бронхов.
Этиология или причины бронхита острого
Выделяют виды бронхита по возбудителю заболевания:
- вирусный ОБ (встречается наиболее часто),
- бактериальный ОБ (чаще присоединяется к вирусной инфекции),
- химический (редко является причиной ОБ, чаще играет большую роль в хронизации процесса),
- ожоговый (рассматривается в сумме с другими поражениями органов при ожогах).
Как правило, заболеваемость связана с эпидемиологией вирусов и приходится на зимне-весенний период.
Наиболее часто острый бронхит вызывают следующие вирусы:
- Вирус гриппа А: вызывает эпидемии, высокую смертность в эпидемии. ОБ развивается совместно с поражением других систем.
- Вирус гриппа В: вспышки эпидемий возникают реже. Менее тяжелое течение по сравнению с гриппом А.
- Аденовирусы: вызывают изолированные случаи острого бронхита, благоприятное течение.
- РС вирус: чаще поражает бронхи в детском возрасте и у лиц пожилого возраста.
Бактериальная флора, которая чаще всего участвует в возникновении ОБ:
- Пневмококки: поражают верхние дыхательные пути у лиц пожилого возраста, имеют неожиданное начало.
- Микоплазмы: встречаются у лиц старше 30 лет. Беспокоит сухой кашель, быстрое развитие симптомов.
- Haemophilus influenza: встречается достоверно чаще у курильщиков и лиц с хроническим бронхитом в анамнезе.
- Moraxella catarrhalis: Вызывает острый бронхит у лиц с иммунодефицитом.
К предрасполагающим факторам относится пожилой возраст, восстановительный период после тяжелых заболеваний, курение, проживание в холодных климатических зонах, иммунодефициты, гиповитаминоз. Все эти факторы приводят к снижению резистентности организма и развитию заболевания.
Патогенез
Вирус проникает в слизистую стенку бронхиального дерева и вызывает диффузные очаги воспаления. Стенка бронха утолщается, отекает, становится гиперемированной. В подслизистом слое накапливается экссудат, который носит слизистый характер или слизисто-гнойный характер, если к вирусной инфекции присоединяется условно-патогенная флора.
Клинически эти процессы проявляются затруднением дыхания, кашлем. Кашель носит сначала непродуктивный характер.
По мере отторжения и выделения экссудата, кашель становится влажным.
Симптомы бронхита острого
Острый бронхит, неосложненный, протекает стереотипно, поэтому специальная классификация по степени тяжести и другим параметрам для него не разработана.
Заболевание начинается остро. Ему могут предшествовать явления воспаления в носоглотке, миндалинах.
Среди основных признаков бронхита выделяют два основных синдрома: поражение бронхов и синдром интоксикации.
Синдром поражения бронхов
В клинике ведущий симптом — кашель. Чаще всего он и является причиной обращения за медицинской помощью. Кашель может носить как сухой, так и продуктивный характер с выделением мокроты.
Сухой, надсадный кашель сопровождается болью в межреберных мышцах, за грудиной, постепенно сменяясь на продуктивный кашель.
С началом отхождения мокроты — боли в межреберных мышцах стихают. Возможна одышка при выраженном сужении и отеке стенки бронхов.
Интоксикационный синдром
Одновременно с кашлем пациентов беспокоит общее недомогание, ломота в теле, повышение температуры тела.
Ринорея (насморк), боль в горле, заложенность носа связаны с предшествующими очагами инфекции. Фебрильная (высокая до 38,6 С) температура держится в среднем 2-4 дня.
При более длительном сохранении высокой температуры тела необходимо исключать пневмонию.
Диагностика острого бронхита
В постановке диагноза используются физикальные, лабораторно-инструментальные методы исследования, сбор анамнеза (жалобы, перенесенные заболевания, наличие хронических заболеваний).
Из физикальных используют: аускультацию легких, перкуссию.
Аускультативно (при прослушивании с помощью фонендоскопа) –жесткое дыхание при сухом кашле, при продуктивном кашле выслушиваются разнокалиберные хрипы в обоих легких.
Перкуторно (при простукивании) — изменения не выслушиваются.
К лабораторно-инструментальным относятся следующие методы: полный анализ крови с лейкоцитарной формулой, рентгенография легких.
На рентгенограмме легких может быть усилен легочной рисунок, в некоторых случаях изменения не выявляются. В полном анализе крови увеличение числа лейкоцитов, повышение СОЭ. В зависимости от этиологии сдвиг лейкоцитарной формулы в сторону нейтрофиллеза или лимфоцитоза.
Лечение бронхита острого
Лечение направлено на облегчение тяжести кашля, уменьшение продолжительности кашля, возвращение человека к трудовой деятельности, полное выздоровление. Для этого используются следующие виды терапии:
- Этиотропная терапия.
Антибиотики при бронхите у взрослых, протекающим в острой форме, к сожалению, нужны.
Антибактериальная терапия используется при осложненных течениях острого бронхита, когда нет эффективности от симптоматической и патогенетической терапии, у ослабленных лиц, при изменении мокроты (слизистая мокрота меняется на гнойную).
Из антибактериальных средств используются: полусинтетические пенициллины (амоксициллин, ампициллин), защищенные пенициллины (амоксиклав, флемоклав), макролиды (эритромицин и др.), цефалоспорины (цефалексин и др.).
- Патогенетическая терапия.
Муколитики: бромгексин, ацетилцистеин, флюдитек, карбоцистеин, и др.
Бронходилятаторы показаны при выраженной одышке и изнуряющем кашле: сальбутамол, эуфиллин в таблетках, беротек.
Противокашлевые препараты необходимо назначать с осторожностью только при мучительном кашле, сухом кашле: кодеин, синекод и др.
- Симптоматическая терапия.
Жаропонижающие препараты: парацетамол, нурофен, анальгин.
Местные анастетики при совместном поражении с носоглоткой: гексорал, септолете и др.
Паровые ингаляции с муколитиками, бронходилятаторами, отварами трав.
Фитотерапия: помогает от бронхита прием настоев мать-и-мачехи, травы термопсиса и др.
- Немедикаментозное лечение.
Охранительный режим, диета, физиолечение.
Увлажнение воздуха в помещении.
Как правило, всех этих мероприятий бывает достаточно для выздоровления пациента.
Показания к консультации специалиста: длительная температура на фоне стандартного эмпирического лечения, сохраняющийся кашель более 2-3 недель, кровохарканье, появление гнойной мокроты.
Хронический бронхит
Хронический бронхит (ХБ) — прогрессирующее воспалительное заболевание бронхов, характеризуется диффузным поражением бронхиального дерева, гиперсекрецией слизи на фоне необратимых склерозирующих изменений в стенках бронхов, раздражением персистирующими агентами, проявляющееся кашлем и явлениями бронхообструкции.
Этиология
Среди взрослого населения хронический бронхит встречается у 4-7% населения (некоторые авторы утверждают, что у 10%). Мужчины болеют чаще, чем женщины.
Большую роль в развитии ХБ играют внешние факторы. К ним относится курение, работа на химических заводах, длительное использование лакокрасочных материалов в производстве, поллютанты бытовые и уличные.
К внутренним предрасполагающим факторам относятся: токсикомания, наркомания, алкоголизм, гиперреактивность организма. Вирусные и бактериальные агенты вызывают обострение процесса, а не само заболевание.
Патогенез
Производственная пыль, табачный дым и другие агрессивные факторы попадают в бронхи, адгезируются на слизистой оболочке и вызывают воспалительные процессы, которые изменяют секреторный аппарат бронхов.
В процессе воспаления реснички эпителия бронхов погибают, нарушая продвижение слизи. В подслизистом слое бокаловидные клетки гипертрофируются, производя слизистый секрет в просвет бронхов в большом количестве, который адекватно перестает выводиться из бронхов.
Слизь изменяется по составу, становится густой, вязкой. Все эти процессы на начальных этапах носят обратимый характер.
Необратимые изменения начинаются тогда, когда воспаление затрагивает процессы газообмена между легкими и капиллярами, так как перфузия газов через поврежденные стенки бронхов затруднена. В процесс вовлекается легочная ткань, сердечно-сосудистая система, что в клинике проявляется выраженным бронхообструктивным синдромом, формированием легочного сердца, эмфиземы легких и др.
Бронхиальный секрет становится благоприятной средой для размножения патогенных бактерий, мокрота приобретает гнойный характер.
Симптомы хронического бронхита — признаки
Больных беспокоит кашель в слизисто-гнойный в периоды обострения и слизистый в период ремиссии. Одышка — второй по частоте симптом у пациентов с ХБ, является показателем тяжести состояния больного.
Температура при хроническом бронхите зачастую отсутствует.
В периоды обострений при присоединении патогенной флоры, может не намного подняться температура, появиться слабость, озноб.
При длительном течении болезни, частых обострениях повышается риск развития ХОБЛ (хронической обструктивной болезни лёгких), легочного сердца, эмфиземы легких.
На вид такие больные с явными признаками бронхообструкции, лицо одутловатое, синюшное, концевые фаланги пальцев утолщены («барабанные палочки»). При минимальной нагрузке появляется выраженная одышка.
Диагностика хронического бронхита
Тщательный сбор анамнеза жизни пациента.
Из физикальных методов используют аускультацию (выслушиваются множественные разнокалиберные хрипы во всех отделах легких, жесткое дыхание), перкуссию легких (коробочный оттенок при развитии осложнений).
К лабораторно-инструментальным методам относят: полный анализ крови, анализ крови на белковые фракции, рентгенограмму легких, функциональные медикаментозные пробы, исследование мокроты (цитология, посев на патогенную флору).
Лечение бронхита хронического
Как лечить бронхит, когда уже он перешел в хроническую форму?
Антибактериальная терапия назначается только тогда, когда достоверно установлено, что причиной обострения является патогенная флора.
В других случаях назначение антибиотиков не только нецелесообразно, но и влечет за собой ряд осложнений (формирование резистентных штаммов микроорганизмов).
Терапия направлена на патогенетическое и симптоматическое звено заболевания.
- Назначаются препараты, улучшающие отток слизи, ее разжижение, снижающие ее адгезивные свойства. К таким препаратам относят бронхолитики, муколитики .
- При бронхообструктивном синдроме назначаются бронходилятаторы.
- При тяжелом течении назначаются кортикостероиды, иммуномодуляторы, витамины, антиоксиданты, кислородотерапия, периферические вазодилятаторы и др.
Так же терапия направлена на коррекцию осложнений.
Из немедикаментозной терапии показаны ингаляции при бронхите сборами трав отхаркивающего действия, горчичники, растирания и прочее лечение народными средствами, подробнее освещенной в статье alter-zdrav.ru — Народные средства лечения бронхита в домашних условиях.
Руководство для начинающих Cron Jobs и Crontab
В этом руководстве мы рассмотрим, что такое cron job и crontab. Мы показываем, что cron, почему вы хотели бы использовать его. Существует также калькулятор, который вы можете использовать для создания записи в crontab.
В наших уроках по Raspberry Pi мы используем задания cron довольно часто. Задания Cron предлагают простой способ планирования периодических задач.
Кроме того, использование cron может избавить от необходимости постоянно запускать программу и расходовать ценную вычислительную мощность и оперативную память.
Есть много ситуаций, когда вам нужно будет использовать задания cron. Это легко один из самых полезных инструментов, доступных в системах Linux.
Чтобы упростить разработку правильного задания cron, мы включили генератор crontab в нижней части этого руководства.
Что такое Cron Job?
Cron — это планировщик заданий, основанный на времени, который является неотъемлемой частью Unix-подобных операционных систем, таких как Linux и многие ее производные.
Использование cron является популярным способом периодического запуска таких вещей, как команды или сценарии оболочки.
Задачи, запланированные с помощью утилиты « cron », часто называют « Cron Jobs ». Вы быстро начнете полагаться на задания cron при работе с системами на основе Unix, такими как Raspbian.
.
Cron — ArchWiki
из Википедии:
- cron — это временный планировщик заданий в Unix-подобных компьютерных операционных системах. cron позволяет пользователям планировать выполнение заданий (команд или сценариев оболочки) периодически в определенное время, даты или интервалы. Обычно используется для автоматизации обслуживания или администрирования системы.
Установка
Существует много реализаций cron, но ни одна из них не установлена по умолчанию, поскольку базовая система использует вместо них systemd / Timers.Смотрите руководство cron Gentoo, которое предлагает сравнение.
Доступные пакеты:
Конфигурация
Активация и автозапуск
После установки демон не будет включен по умолчанию. Установленный пакет, скорее всего, предоставляет сервис, которым может управлять systemctl. Например, cronie использует cronie.service
.
Проверьте /etc/cron.daily/
и аналогичные каталоги, чтобы увидеть, какие рабочие места присутствуют. Активация сервиса cron вызовет их всех.
0anacron
с почасовой оплатой , которое позволяет запускать другие задания с задержкой, например если компьютер был выключен в момент стандартного исполнения.Обработка ошибок заданий
cron регистрирует выходные данные stdout и stderr и пытается отправить его в виде электронной почты на спулы пользователя с помощью команды sendmail
. Cronie отключает вывод почты, если / usr / bin / sendmail
не найден.Чтобы почта могла быть записана в спул пользователя, в системе должен быть запущен демон smtp, например opensmtpd. В противном случае вы можете установить пакет, который предоставляет команду sendmail, и настроить его для отправки почты на удаленный почтовый обменник. Вы также можете регистрировать сообщения, используя опцию -m
и написав собственный скрипт.
- Отредактируйте
cronie.service
. - Установите esmtp AUR , msmtp, opensmtpd, ssmtp или напишите собственный сценарий.
Пример с ssmtp
ssmtp — эмулятор sendmail только для отправки, который доставляет электронную почту с локального компьютера на сервер smtp. Хотя в настоящее время нет активных сопровождающих, это все еще самый простой способ пересылки почты на настроенный почтовый концентратор. Демонов для запуска нет, и конфигурация может быть такой же простой, как редактирование 3 строк в одном файле конфигурации (если ваш хост доверяет передавать неаутентифицированную электронную почту через ваш mailhub). ssmtp не получает почту, не создает псевдонимы и не управляет очередью.
Установите ssmtp AUR , который создает символическую ссылку от / usr / bin / sendmail
до / usr / bin / ssmtp
. Затем вы должны отредактировать /etc/ssmtp/ssmtp.conf
. Смотрите ssmtp для деталей. Создание символической ссылки на / usr / bin / sendmail
гарантирует, что такие программы, как S-nail (или любой пакет, который предоставляет / usr / bin / mail
), будут работать без изменений.
Перезапустите cronie
, чтобы убедиться, что он обнаружил, что у вас уже установлен / usr / bin / sendmail
.
Пример с MSMTP
Установите msmtp-mta, который создает символическую ссылку от / usr / bin / sendmail
до / usr / bin / msmtp
. Перезапустите cronie
, чтобы убедиться, что он обнаруживает новую команду sendmail
. Затем вы должны указать msmtp
, чтобы преобразовать ваше имя пользователя в адрес электронной почты.
Затем либо добавьте строку MAILTO
в ваш crontab, вот так:
[email protected]
или создайте / etc / msmtprc
и добавьте эту строку:
псевдонимов / etc / aliases
и создайте / etc / aliases
:
your_username: ваш @ адрес электронной почты.ком # По желанию: по умолчанию: [email protected]
Затем измените конфигурацию демона cronie , заменив команду ExecStart на:
ExecStart = / usr / bin / crond -n -m '/ usr / bin / msmtp -t'
Пример с esmtp
Установите esmtp AUR и procmail.
После установки настройте маршрутизацию:
/ etc / esmtprc
личность сам @ myisp.com имя хоста почта.myisp.com:25 имя пользователя "я" пароль "секрет" starttls включены дефолт mda "/ usr / bin / procmail -d% T"
Procmail нужны права root для работы в режиме доставки, но это не проблема, если вы все равно запускаете cronjobs от имени пользователя root.
Чтобы проверить, что все работает правильно, создайте файл message.txt
с «тестовым сообщением»
в нем.
Из того же каталога запустите:
$ sendmail имя_пользователя <сообщение.текст
тогда:
$ cat / var / spool / mail / user_name
Теперь вы должны увидеть тестовое сообщение, время и дату его отправки.
Вывод ошибок всех заданий теперь будет перенаправлен на / var / spool / mail / user_name
.
Из-за привилегированной проблемы трудно создавать и отправлять электронные письма корню (например, su -c ""
). Вы можете попросить esmtp
переслать всю электронную почту root обычному пользователю с помощью:
/ etc / esmtprc
force_mda = " имя пользователя "Примечание: Если вышеуказанный тест не сработал, вы можете попробовать создать локальную конфигурацию в
~ /.esmtprc
с тем же содержанием.Выполните следующую команду, чтобы убедиться, что у нее есть правильное разрешение:
$ chmod 710 ~ / .esmtprcЗатем повторите тест с
message.txt
точно так же, как и раньше.Пример с opensmtpd
Установить opensmtpd.
Изменить /etc/smtpd/smtpd.conf
. Следующая конфигурация позволяет локальную доставку:
слушать на localhost действие "local" mbox aliasматч для местного действия "местный"
Вы можете приступить к его тестированию.Первый запуск smtpd.service
. Затем сделайте:
$ эхо-тест | пользователь sendmail
пользователь может проверить свою почту с помощью любого считывателя, способного обрабатывать формат mbox, или просто взглянуть на файл / var / spool / mail / пользователя
. Если все идет как положено, вы можете включить opensmtpd для будущих загрузок.
Этот подход имеет то преимущество, что не отправляет локальные уведомления cron на удаленный сервер. С другой стороны, вам нужен новый работающий демон.
Примечание:- В момент написания пакета Arch opensmtpd не создает все необходимые каталоги под
/ var / spool / smtpd
, но демон предупредит об этом, указав необходимые владельца и разрешения. Просто создайте их как предложено. - Даже несмотря на то, что предлагаемая конфигурация не принимает удаленные подключения, это разумная предосторожность, чтобы добавить дополнительный уровень порта 25 блокировки безопасности с iptables или аналогичным.
Long Cron Работа
Предположим, что эта программа вызывается cron:
#! / Bin / sh echo "У меня была исправимая ошибка!" спать 1 час
Что происходит, это:
- cron запускает сценарий
- , как только cron видит какой-либо вывод, он запускает ваш MTA и предоставляет ему заголовки.Он оставляет канал открытым, потому что задание еще не завершено и может быть больше выходных данных.
- MTA открывает соединение с postfix и оставляет это соединение открытым, пока ожидает остальную часть тела.
- постфикс закрывает простое соединение менее чем через час, и вы получаете сообщение об ошибке, подобное этому:
smtpmsg = '421… Ошибка: превышено время ожидания' errormsg = 'сервер не принял почту'
Для решения этой проблемы вы можете использовать команду Хроник или Губка из moreutils.Из соответствующей страницы руководства:
- хронический
- ronic запускает команду и организует отображение ее стандартного выхода и стандартной ошибки только в случае сбоя команды (выход из ненулевого значения или сбой). Если команда выполнена успешно, любой посторонний вывод будет скрыт.
- губка
- Губка читает стандартный ввод и записывает его в указанный файл. В отличие от перенаправления оболочки, sponge впитывает весь свой ввод перед открытием выходного файла… Если выходной файл не указан, sponge выводит на стандартный вывод.
Chronic также буферизирует вывод команды перед открытием стандартного вывода.
Crontab формат
Базовый формат для crontab:
минут часов day_of_month месяц day_of_week команда
- минут значения могут быть от 0 до 59.
- час значения могут быть от 0 до 23.
- day_of_month значений могут быть от 1 до 31.
- месяц значения могут быть от 1 до 12.
- day_of_week значений могут быть от 0 до 6, где 0 обозначает воскресенье.
Пробелы используются для разделения полей. Для точной настройки вашего расписания вы также можете использовать один из следующих символов:
Символ | Описание |
---|---|
* | Подстановочный знак, указывает каждый возможный интервал времени |
, | Список нескольких значений, разделенных запятой. |
- | Укажите диапазон между двумя числами, разделенными дефисом |
/ | Укажите периодичность / частоту, используя косую черту |
Например, строка:
* / 5 9-16 * 1-5,9-12 1-5 ~ / bin / i_love_cron.sh
выполнит сценарий i_love_cron.sh
с пятиминутными интервалами с 9:00 до 16:55 в будние дни, за исключением летних месяцев (июнь, июль и август).Дополнительные примеры и расширенные методы настройки можно найти ниже.
Кроме того, crontab имеет несколько специальных ключевых слов:
@reboot при запуске @ раз в год @ ежегодно (== @ год назад) @ ежемесячно раз в месяц @ еженедельно раз в неделю @ ежедневно один раз в день @ полночь (== @daily) @ ежечасно один раз в час
Например:
@reboot ~ / bin / i_love_cron.sh
Запустит скрипт i_love_cron.sh
при запуске.
Подробнее на: http: // www.adminschoice.com/crontab-quick-reference
Основные команды
Crontabs никогда не следует редактировать напрямую; вместо этого пользователи должны использовать программу crontab
для работы со своими crontabs. Чтобы получить доступ к этой команде, пользователь должен быть членом группы пользователей (см. Команду gpasswd
).
Чтобы просмотреть свои crontabs, пользователи должны выполнить команду:
$ crontab -l
Для редактирования своих кронтабов они могут использовать:
$ crontab -eПримечание: По умолчанию команда
crontab
использует редактор vi
.Чтобы изменить его, экспортируйте EDITOR
или VISUAL
или укажите непосредственно редактор: EDITOR = vim crontab -e
.Чтобы удалить свои crontab, они должны использовать:
$ crontab -r
Если у пользователя есть сохраненный crontab и он хочет полностью перезаписать свой старый crontab, он должен использовать:
$ crontab сохраненный_кронтаб_файл
Чтобы перезаписать crontab из командной строки (Wikipedia: stdin), используйте
$ crontab -
Чтобы отредактировать чужой crontab, введите в качестве пользователя root следующую команду:
# crontab -u имя пользователя -e
Этот же формат (добавление -u имя пользователя
к команде) также работает для вывода списка и удаления crontabs.
Примеры
Запись:
01 * * * * / bin / echo Привет, мир!
запускает команду / bin / echo Привет, мир!
в первую минуту каждого часа каждого дня каждого месяца (то есть в 12:01, 1:01, 2:01 и т. Д.).
Аналогично:
* / 5 * * jan mon-fri / bin / echo Привет, мир!
выполняет одну и ту же работу каждые пять минут в будние дни в январе (то есть в 12:00, 12:05, 12:10 и т. Д.).
Строка (как отмечено в "man 5 crontab"):
* 0, * 5 9-16 * 1-5,9-12 1-5 / home / user / bin / i_love_cron.ш
будет выполнять сценарий i_love_cron.sh
с пятиминутными интервалами с 9:00 до 17:00 (исключая 17:00) каждый будний день (пн-пт) каждого месяца, кроме лета (июнь, июль и август).
Периодические настройки также могут быть введены как в этом шаблоне crontab:
# Хронологическая таблица программных загрузок # Редактировать с помощью "crontab" для правильной функциональности, "man 5 crontab" для форматирования # Пользователь: johndoe # мм чч ДД ММ Вт / путь / программа [--опция]... (W = день недели: 0-6 [вс = 0]) 21 01 * * * / usr / bin / systemctl hibernate @weekly $ HOME / .local / bin / trash-empty
Вот несколько понятных примеров синтаксиса crontab:
30 4 эхо "Сейчас 4:30 утра". 0 22 echo "Сейчас 10 вечера". 30 15 25 12 эхо "В Рождество 15:30." 30 3 * * * echo "Напомни мне, что сегодня 3:30 утра". 0 * * * * echo "Это начало нового часа". 0 6 1,15 * * echo "В 6 утра 1 и 15 числа каждого месяца." 0 6 * * 2,3,5 echo "В 6 утра во вторник, среду и четверг." 59 23 * * 1-5 эхо "Незадолго до полуночи в будние дни". 0 * / 2 * * * эхо "Каждые два часа". 0 20 * * 4 эхо "8 вечера в четверг". 0 20 * * Чт эхо "8 вечера в четверг". * / 15 9-17 * * 2-5 эхо "Каждые 15 минут с 9 утра до 5 вечера по будням." @yearly echo "С новым годом!"
редактор по умолчанию
Чтобы использовать альтернативный редактор по умолчанию, определите переменную среды EDITOR
в сценарии инициализации оболочки, как описано в разделе Переменные среды.
Как обычный пользователь, su
нужно будет использовать вместо sudo
, чтобы переменная окружения была правильно выведена:
$ su -c "crontab -e"
Чтобы иметь псевдоним этого printf
требуется переносить произвольную строку, потому что su
запускается в новой оболочке:
псевдоним scron = "su -c $ (printf"% q "" crontab -e ")"
Бег X.серверные приложения org
Cron не работает под сервером X.org, поэтому он не может знать переменную среды, необходимую для запуска приложения сервера X.org, поэтому их нужно будет определить. Для этого можно использовать программу типа xuserrun-git AUR :
17 02 * ... / usr / bin / xuserrun / usr / bin / xclock
Или они могут быть определены вручную ( echo $ DISPLAY
выдаст текущее значение DISPLAY):
17 02 *... env DISPLAY =: 0 / usr / bin / xclock
При запуске notify-send для уведомлений на рабочем столе в cron, notify-send отправляет значения в dbus. Поэтому необходимо указать dbus для подключения к нужной шине. Адрес можно найти, изучив переменную среды DBUS_SESSION_BUS_ADDRESS и установив для нее то же значение. Следовательно:
17 02 * ... env DBUS_SESSION_BUS_ADDRESS = ваш адрес уведомить-отправить 'Foo bar'
Если это сделано, скажем, через SSH, потребуется разрешение:
# xhost + si: localuser: $ (whoami)
Асинхронная обработка заданий
Если вы регулярно выключаете компьютер, но не хотите пропустить работу, есть несколько доступных решений (от самых простых до самых сложных):
Cronie
Cronieпоставляется с анакроном.На домашней странице проекта написано:
Cronie содержит стандартный демон crond UNIX, который запускает указанные программы в назначенное время и связанные с ними инструменты. Он основан на оригинальном cron и имеет улучшения безопасности и конфигурации, такие как возможность использовать pam и SELinux.
дкрон
Vanilla dcron AUR поддерживает асинхронную обработку заданий. Просто поместите это с @hourly, @daily, @weekly или @monthly с именем работы, как это:
@hourly ID = great_ever_job echo Эта работа очень полезна.
Cronwhip
cronwhip AUR - скрипт для автоматического запуска пропущенных заданий cron; он работает с прежней реализацией cron по умолчанию, dcron . Смотрите также ветку форума.
Анакрон
Anacron - это полная замена dcron , который обрабатывает задания асинхронно.
Предоставлено cronie. Файл конфигурации: / etc / anacrontab
. Информацию о формате можно найти на справочной странице anacrontab (5)
.Запуск anacron -T
проверит правильность / etc / anacrontab
.
Fcron
Как и anacron , fcron предполагает, что компьютер не всегда работает, и, в отличие от anacron , может планировать события с интервалами короче одного дня, что может быть полезно для систем, которые регулярно приостанавливаются / переводятся в спящий режим (например, ноутбук). Как и cronwhip, fcron может запускать задания, которые должны были выполняться во время простоя компьютера.
При замене cronie на fcron следует помнить, что каталог спула - / var / spool / fcron
, а команда fcrontab
используется вместо crontab для редактирования пользовательских crontabs.Эти crontabs хранятся в двоичном формате с текстовой версией рядом с ними как foo .orig в каталоге спула. Любые сценарии, которые вручную редактируют пользовательские crontabs, могут нуждаться в корректировке из-за этой разницы в поведении.
Быстрый скриптлет, который может помочь в преобразовании традиционных пользовательских crontabs в формат fcron:
cd / var / spool / cron && ( для ctab в *; делать fcrontab $ {ctab} -u $ {ctab} сделано )
Смотрите также ветку форума.
Обеспечение эксклюзивности
Если вы запускаете потенциально длительные задания (например,например, резервное копирование может внезапно запуститься в течение длительного времени из-за множества изменений или из-за определенного медленного сетевого подключения), тогда flock
(util-linux) может гарантировать, что задание cron не запустится во второй раз.
5,35 * * * * / usr / bin / flock -n /tmp/lock.backup /root/make-backup.sh
Cronie
Соответствующая файловая иерархия для cronie следующая:
/ etc / | ----- cron.d / | ----- 0 час | ----- cron.minutely / | ----- хрон.ежечасно / | ----- 0anacron | ----- anacrontab | ----- cron.daily / | ----- cron.monthly / | ----- cron.weekly / | ----- crontab | ----- cron.deny
Cronie предоставляет функции cron и anacron : cron выполняет задания через регулярные промежутки времени (вплоть до степени детализации до одной минуты), пока система доступна в указанное время, а anacron выполняет команды в интервалы указаны в днях.В отличие от cron, он не предполагает, что система работает непрерывно. Всякий раз, когда система работает, anacron проверяет, есть ли какие-либо задания, которые должны были быть выполнены, и обрабатывает их соответствующим образом.
Задание cron можно определить в файле, подобном crontab, в каталоге /etc/cron.d
или добавить в файл / etc / crontab
. Обратите внимание, что последний не присутствует по умолчанию, но используется, если он существует. В соответствии с инструкциями /etc/cron.d/0hourly
, любой исполняемый файл в / etc / cron.ежечасно
будет запускаться каждый час (по умолчанию в минуту 1 часа). Файлы в /etc/cron.minutely
выполняются каждую минуту, если это указано в /etc/cron.d/0hourly
. Исполняемые файлы обычно представляют собой сценарии оболочки, также можно использовать символические ссылки на исполняемые файлы.
Файл /etc/cron.deny
содержит список пользователей, которым запрещено использовать crontab, без этого файла его могут использовать только пользователи, перечисленные в /etc/cron.allow
.
Anacron работает аналогично, выполняя файлы в файле / etc / cron.ежедневно каталоги
, /etc/cron.weekly
и /etc/cron.monthly
, размещаемые там в зависимости от желаемой частоты работы. Задание cron /etc/cron.hourly/0anacron
гарантирует, что anacron запускается один раз в день для выполнения задач, ожидающих выполнения.
- Cronie использует
run-parts
для выполнения сценариев в разных каталогах. Имена файлов не должны содержать никаких точек (.), Так какrun-parts
в режиме по умолчанию будет игнорировать их (см. Run-parts (8)).Имена должны состоять только из прописных и строчных букв, цифр, знаков подчеркивания и минус-дефисов. - Выходные данные
systemctl status cronie
могут показывать сообщение, такое какНЕ ОТКРЫТЬ (/ etc / crontab): нет такого файла или каталога
. Тем не менее, это может быть проигнорировано, так как cronie не требует его. - Cronie особенно о разрешениях для
/etc/cron.d/0hourly
. Ни одна из задач в/etc/cron.d/advanhourly,weekly,daily} ... и т. Д.
не будет выполнена (включая средство запуска анакрона), если/ etc / cron.d / 0hourly
поврежден или имеет неправильные разрешения.pacman -Qkk cronie
может показать, есть ли у вас такие проблемы.
> / dev / null 2> & 1
в конце строки для каждого задания cron, чтобы перенаправить вывод в / dev / null.0 1 5 10 * /path/to/script.sh> / dev / null 2> & 1Вы также можете установить переменную
MAILTO = ””
в файле crontab, чтобы отключить оповещения по электронной почте.дкрон
Демон cron анализирует файл конфигурации, известный как crontab
. Каждый пользователь в системе может вести отдельный файл crontab для индивидуального планирования команд. Crontab пользователя root используется для планирования общесистемных задач (хотя пользователи могут использовать каталог / etc / crontab
или каталог /etc/cron.d
, в зависимости от того, какую реализацию cron они выбирают).
/ var / spool / cron / root
# Выполнить команду в запланированное время # Отредактируйте этот 'crontab -e' для проверки ошибок, man 1 crontab для приемлемого формата # <@freq> <теги и команда> @hourly ID = sys-hourly / usr / sbin / run-cron / etc / cron.почасовой @daily ID = sys-daily / usr / sbin / run-cron /etc/cron.daily @weekly ID = sys-weekly / usr / sbin / run-cron /etc/cron.weekly @monthly ID = sys-month / usr / sbin / run-cron /etc/cron.monthly # мм чч ДД ММ W / путь / команда (или теги) # W = неделя: 0-6, вс = 0 21 01 * * * / usr / bin / systemctl suspend
Эти строки иллюстрируют один из форматов, которые могут иметь записи в crontab, а именно поля, разделенные пробелами, указывающие:
- @period
- ID = имя работы (этот тег относится к dcron) Команда
Другой стандартный формат для записей в crontab:
- минута
- час
- день
- месяц
- день недели Команда
Сами файлы crontab обычно хранятся как / var / spool / cron / username
.Например, crontab root находится по адресу / var / spool / cron / root
См. Справочную страницу crontab для получения дополнительной информации и примеров конфигурации.
См. Также
,Cron - Википедия
Der Cron -Demon dient der zeitbasierten Ausführung von Prozessen in Unix и unixartigen Betriebssystemen с Linux, BSD или macOS, um wiederkehrende Aufgaben - Cronjobs - zu automatisieren.
Häufig führt der Cron-Daemon regelmäßig Компьютерная программа для системного обеспечения, общее представление о серверных системах, в общем и целом. Beispiele sind Dienste für das Archivieren und Löschen von Logdateien oder um Системная программа периодических и автоматических действий.
Auf Arbeitsplatzrechnern, Laptops und Rechnern, welche nicht durch einen Dauerbetrieb gekennzeichnet sind, kommen meist andere Varianten wie anacron zum Einsatz. Das im Ursprung aus den 1970er-Jahren stammende Cron wird in der der Funct unixartigen Rechnern zunehmend durch umfangreichere Systemprogramme mit interierrier Zeitfunktionen wie systemd abgelöst.
Die Auszuführenden Anweisungen werden in einer benutzereigenen Tabelle gespeichert, der sogenannten Crontab .Der Begriff leitet sich ab von griechisch chronos = «умирают Zeit» и «lateinisch» tabula = «умирают Тафель», дас Бретт и т. Д. englisch table für ‚Tabelle‘ и bedeutet demnach so viel wie «Zeittafel» (также «Stundenplan»). Diese Tabelle besteht aus sechs Spalten; die ersten fünf dienen der Zeitangabe (Minute, Stunde, Tag, Monat, Wochentag), в любом случае Zeichen bis zum Zeilenumbruch werden als der auszuführende Befehl aufgefasst. Jedes Mal, wenn ein spezifischer Zeitpunkt erreicht wird, wird der entsprechende Befehl, meist ein Shellskript, ausgeführt.
Benutzer können ihre eigenen Individual, crontab-Dateien anlegen, dies erfolgt mit Zusatzprogrammen wie dem gleichlautenden Programme crontab and die damit aufgerufenen Программа, созданная в рамках проекта Benutz. Более подробные и параллельные термины в системе Crontab-Datei (как правило, / и т. Д.
или Unterverzeichnis von / и т. Д.
), в том числе официальные сведения о медвежьих корнях и детях, посвященных научным исследованиям.
Einige Implementierungen von Cron, wie sie in der 4. Auflage des BSD von Paul Vixie geschrieben und in vielen Linux-дистрибутивный синдром, новый формат в сфере безопасности Фельд хинзу: немецкий научный сотрудник, des Benutzers und seiner Berechtigungen durchlaufen wird. Dies ist nur in den systemweiten Crontabs erlaubt, nicht in anderen, ювелирные изделия von einem einzelnen Benutzer zu konfigurieren sind. Das sechste Feld wird auch manchmal für Jahre statt eines Benutzernamen verwendet, der nnCron Демон для окон.Vixie cron verwendet аллергенов, которые не могут быть найдены Spalte als ein Jahr, and wenn es als Jahr verwendet wird, wird das Jahr als der Befehl.
Der Eintrag eines * bedeutet, dass die jewelilige Spalte einen believebigen Wert haben kann, mit / werden Schrittweiten определите, измените свое мнение, Elemente einer Aufzählung separiert. Für «Tag der Woche» (Feld 5), sind sowohl 0 и 7 für Sonntag erlaubt, obwohl einige Versionen von Unix, wie zum Beispiel AIX, умереть Ziffer 7 in der Manpage.Während normalerweise der Job ausgeführt wird, sofern alle Felder der Zeit / Datum-Spezifikation mit dem aktuellen Datum und der Uhrzeit übereinstimmen, gibt es eine Ausnahme: Wenn sowohl «Tag des Monats» (Feld 3) ) beschränkt sind (nicht *
), muss nur ein Kriterium für das aktuelle Datum erfüllt werden.
Beispiele [Bearbeiten | Quelltext Bearbeiten]
минута | Штунде | Tag des Monats | Monat | Wochentag | Bedeutung |
---|---|---|---|---|---|
* | * | * | * | * | Jede Minute, rund um die Uhr, sibb |
0 | 0 | * | * | * | Täglich null Uhr |
5 | * | * | * | * | Fünf Minuten nach jeder vollen Stunde |
* / 5 | * | * | * | * | Alle 5 Minuten |
1-59 / 2 | * | * | * | * | Jede ungerade Minute |
5-59 / 20 | * | * | * | * | 5, 25 и 45 минут, вольер Штунде |
59 | 23 | * | * | 0 | Jeden Sonntag гм 23:59 Uhr.Manche Cron-Syntax erlaubt neben 0 для Sonntag на 7 для Sonntag. |
20,30 | 1 | * | * | 1-5 | ювелирных украшений Montags bis Freitags um 01:20 и 01:30 Uhr |
0 | 1 | 1-7 | 12 | 1 | Das Programm wird um 1:00 и т. Д. Tag zwischen 1. bis 7. Декабрь UND zusätzlich a jeden Montag im Dezember aufgerufen, heier der Sonderfall greift, dass nur entweder der Tag des Monats oder der Tag Woche übereinstimmen muss (siese ). |
Cron Wird Durch Eine Crontab-Datei Gesteuert. Умирает от einfache Textdatei in neben der Zeitinformation as au die auszuführenden Shell-Befehle eingetragen sind. Dabei wird pro Zeile die Zeitinformation and daran anschließe in der gleichen Zeile das aufzurufende Programme eingetragen, üblicherweise inclusive Angabe des kompletten Pfades. Die Spaltentrennung erfolgt durch Leerzeichen. Kommentarzeilen beginnen mit dem Symbol # am Anfang einer Zeile. Die grundlegende Struktur der crontab besitzt folgenden Aufbau:
┌───────────── Минута (0 - 59) │ ┌───────────── Стунде (0 - 23) │ │ ┌───────────── Tag des Monats (1 - 31) │ │ │ ┌───────────── Monat (1 - 12) │ │ │ │ ┌───────────── Wochentag (0 - 6) │ │ │ │ │ * * * * * / Pfad / Programmname
Beispielsweise führt folgende Zeile in der Crontab dazu, dass das Programm / bin / prog.sh jeden Samstag (Tag = 6) гм 23:45 aufgerufen wird:
# Crontab Beispiel 45 23 * * 6 /bin/prog.sh
Frühe Versionen [Bearbeiten | Quelltext Bearbeiten]
Cron, geschrieben von Brian W. Kernighan, война в Unix версии 7 в Systemdienst (später als Daemon), au aufgerufen wurde, wenn sich das Betriebssystem im Mehrbenutzermodus befand. Kernighans Algorithmus war einfach: Die Crontab wurde einmal in Minute eingelesen und ausgewertet und Befehle, deren Ausführung forüse diese Minute geplant war, mit Root-Rechten ausgeführt.
Diese Version von Cron war einfach und robust, verbauchte jedoch auch Ressourcen, wenn nichts zu tun war. Bei einem in den späten 1970er Университет им. Ярена ан дер Пердью durchgeführten Последний раз в истории, последние годы последние изменения в системе - einer VAX, die sich die Mitarbeiter teilten - erforderte.
Mehrbenutzerfähigkeit [Bearbeiten | Quelltext Bearbeiten]
Версия для печати от Unix System с системой Unix в Германии, в которой у нее есть все права и возможности. Superuser eines Unix-Systems zu erweitern.Heute mag dies trivial erscheinen, da me meisten Unix- и Unix-ähnlichen Systeme über leistungsstarke Prozessoren und nur eine kleine Anzahl von Benutzern verfügen. Zu diesem Zeitpunkt erforderte der Einsatz auf einem 1-MIPS-System mit rund 100 Benutzerkonten einen neuen Ansatz.
In einer Ausgabe der Fachzeitschrift Связь с ACM от августа 1977 г. Верёффентлихтен В.Р. , die nachweislich den am häufigsten verwendeten Algorithmen mit einfach verketteten Listen überlegen sind («производительность выше, чем у обычно используемых алгоритмов простого связанного списка») и eine Worst-Case-Komplexität vorst-Case О ( N ) {\ displaystyle O \ left ({\ sqrt {n}} \ right)} besitzt, wobei n die Anzahl der Ereignisse in der Warteschlange bezeichnet.
Der Student Роберт Браун erkannte nach Durchsicht dieses Artikels die Parallele zwischen Cron und ereignisorientierter Simulation and schuf eine Implementierung der Franta-Maly Менеджер списков событий (ELM) для эксперимента. Ereignisorientierte Simulationen laufen in sogenannter „virtueller Zeit“ ab. Die antehenden Ereignisse aus der Warteschlange werden dabei so schnell wie möglich ausgeführt und haben Auswirkungen auf die aktuelle, является действительным Zeit des nächsten Ereignisses. Die Ausführung des Ereignissimulators в Echtzeit («в режиме реального времени»), посвященный ансель дер Ausführung mit virtueller Zeit.Версия для печати в полном объеме в книге «Инактивация и борьба за свободу», которая будет проведена в Ауфгабе.
Zum Graduiertenkolleg kam 1978 u. а. der Dokto и Keith Williamson hinzu und wurde Systemmitarbeiter im Fachbereich Informatik. Als erste Aufgabe, „zum Aufwärmen“, bat Brown, den, Prototyp Cron zu einem Produktionsumgebungsservice weiterzuentwickeln. Dieses Mehrbenutzer-Cron ging Ende, 1979 год, Университет дер-Пердью в Гебраухе. Diese Version von Cron ersetzte vollständig die / etc / cron
, умереть в Информатике и противостоянии VAX 11/780 и 32 / V в войне Эйнзаца.
Der Algorithmus, der für dieses Cron eingesetzt wurde, verhält sich wie folgt:
- Beim Start des Systems nach einer Datei namens „.crontab“ in den Home-Verzeichnissen аллергическая косметика
- Für jedes gefundene crontab wird der nächste Zeitpunkt in der Zukunft bestimmt, который является частью нового проекта.
- Platziere diese Befehle auf der Franta-Maly Event-Liste mit der entsprechenden Zeit and ihren «fünf Feld» -Zeit-Spezifikationen.
- Tritt in die Hauptschleife ein:
- Suche den Eintrag an der Spitze der Warteschlange und berechne, wie weit in der Zukunft er ausgeführt werden soll.
- Tritt für diesen Zeitraum в Рухезустанде.
- Beim Erwachen und nach Überprüfung der korrekten Zeit, führe die Aufgabe an der Spitze der Warteschlange aus (im Hintergrund) и Rechten des Benutzers, der die Aufgabe erstellt hat.
- Bestimme den Zeitpunkt in der Zukunft, um den Befehl auszuführen und schreibe Ihn wieder in Event-Liste mit dem errechneten Zeitwert.
Zusätzlich reagierte der Daemon auf SIGHUP-Signale und plante halbstündlich spezielle Ereignisse zum erneuten Einlesen der Crontab ein. Ausgaben auf den Standardausowie Fehlerausgaben wurden для электронной почты и ден Besitzer der Crontab gesandt. Der Ressourcenverbrauch dieser Внедряется в войне между коренными войнами, в том числе в Германии, и в Австрии, в Германии.
Williamson Schloss Sein Studium ab, verlie die die Universität mit einem Магистр наук по информатике, Университет Белл Лаборатории в Мюррей-Хилл, штат Нью-Джерси, США.In den Bell Laboratories Interierten, and Undere Den Unix-Befehl in Cron, Verschoben die Crontab-Dateien aus dem Benutzerverzeichnis in ein gemeinsames, Host-spezifisches Spool-Verzeichnis und führten ein dadurch notwendig gewordenes Kommandre 900, 40 de laем, 902-й коммандо 902 Crontab-Dateien в кормах Spool-Verzeichnis kopieren konnten.
Diese Version von Cron erschien später weirgehend unverändert в Unix System v и BSD sowie deren Derivaten, im Betriebssystem Solaris von Sun Microsystems, IRIX von Silicon Graphics, HP-UX von Hewlett-Packard sowie IBM AIX.Eigentlich hätte die Software von der Фонд исследований Purdue lizenziert werden müssen, da diese die Entwicklung finanzierte, zur damaligen Zeit wurde jedoch kein Augenmerk darauf gelegt.
Moderne Versionen [Bearbeiten | Quelltext Bearbeiten]
Mit dem Aufkommen des GNU-Projekts and Linux erschienen neue crons. Die häufigste von ihnen ist die Vixie cron, die ursprünglich von Paul Vixie 1987 geschrieben wurde. Версия 3 от Vixie cron wurde Ende 1993 veröffentlicht.Версии 4.1 в ISC Cron umbenannt und im Januar 2004 veröffentlicht. Версия 3, вирдия с einigen geringfügigen Исправлены ошибки в верстке Linux-Distributionen и BSD.
Im Jahr 2007 entstand noch der RedHat-Fork von vixie-cron 4.1, das Cronie Projekt, und im Jahr 2009 anacron 2.3. Allerdings ist anacron kein unabhängiger cron-Daemon, er stützt sich zur Ausführung auf einen andderon cron-Daemon.
Weitere populäre Implementierungen sind dcron und fcron. Война Дракона, Веркон фон Дракона, BSD Грюндер Мэтт Диллон, главный герой Кодекса Джима Прайора Гепфлегта.
- at führt Jobs (einmalig) zu einer bestimmten Uhrzeit aus.
- .
- Фронт энциклопедического патрона Факультативное соглашение.
- запущен на Cron-Ersatz bei macOS / Darwin.
- Quartz ist ein Framework для планирования заданий на Java, а также cron angelehnte Синтаксис verwendet.
- лет назад - Fileevent basierter Cron.
- systemd kann Cron unter Linux ersetzen [1]
- Æleen Frisch: Essential System Administration: справка для системных администраторов UNIX. O’Reilly, 2002, S. 90–100.
- Майкл С. Келлер: Принять команду: cron: Планировщик заданий . Linux J. 1999, 65es, Article 15 (September 1999). (Onlineversion)
- ↑ systemd.timer (30 января 2014 г.)
Linux - перезапуск cron после изменения файла crontab?
Переполнение стека- Товары
- Клиенты
- Случаи использования
- Переполнение стека Публичные вопросы и ответы
- Команды Частные вопросы и ответы для вашей команды
- предприятие Частные вопросы и ответы для вашего предприятия
- работы Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимать технический талант
- реклама Связаться с разработчиками по всему миру