К 703 ос т: Страница не найдена | ООО ТД Белагросельхозснаб

Содержание

Фрезерно-роторный снегоочиститель ОС-Т (шнекороторный снегоочиститель на К-700, К-701, К-703)

Фрезерно-роторный снегоочиститель ОС-Т (шнекороторный снегоочиститель на К-700, К-701, К-703)

Фрезерно-роторный снегоочиститель ОС-Т на базе снегоочистителей K-700, K-701, K-702, К-703 является одной из самых мощных и производительных отечественных снегоуборочных машин, выполнен на базе универсального тракторного модуля К-701-Т (К-702М-СХТ) и предназначен для очистки от снега шоссейных и внутригородских дорог, разбрасывания снежных отвалов, образованных бульдозерами и плужными снегоочистителями, прокладывания зимних полевых дорог по снежной целине.

Состав снегоочистителя ОС-Т

Общий вид снегоочистителя ОС-Т

1. Установка ходоуменьшителя ОС-02.00.000
2. Рабочий орган ОС-03.00.000
3. Установка желоба ОС-04.00.000
4. Привод рабочего органа ОС-05. 00.000
5. Доработка трактора ОС-06.00.000
7. Электрооборудов ОC-08.00.000
8. Гидросистема ОC-09.00.000
25. Базовый трактор типа «Кировец»
26. Механ. отб. мощн 2256010-42.30.000Т
27. Управл. реверс 700A.87.00.000

Кинематическая схема снегоочистителя ОС-Т
1. Ходоуменьшитель ОС-02.01.000
2. Редуктор цилиндрический ОС-03.06.000-1
3. Редуктор конический ОС-03.07.000-1
4. Редуктор промежуточный ОС-05.02.000
5. Муфта МОМ 2256010-42.30.000Т 

ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Габаритные размеры машин, мм

— длина

9059

— ширина

3240+50

— высота

3830 / 3480

Скорость максимальная, км/ч

30

Масса эксплуатационная, кг

16 500

Объём топливного бака, л

320

Условия эксплуатации

от — 40 С до + 40 С

ДВИГАТЕЛЬ

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Модель

ЯМЗ-238НД-3-1

ЯМЗ-238НД-5-1

Мощность,  (л. с.)

235

300

Предпусковой подогреватель двигателя

ПЖД-30

ТРАНСМИССИЯ

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

КПП — механическая, с переключением четырех передач без разрыва потока мощности в пределах каждого из четырех режимов (16 скоростей переднего и 8 скоростей заднего хода)

ПОДВЕСКА

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Подмоторного моста

Жесткая

Грузового моста

Жесткая

КАБИНА

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Кабина ТМ-200 отличается современным дизайном, большей степенью остекления. Каркас машины обеспечивает защиту оператора от падающих предметов и при опрокидывании машины. Кабина двухместная, оборудована:

  • Рулевой колонкой с регулировкой по высоте и углу наклона
  • Отопителями салона
  • Передними и задними стеклоочистителями
  • Фарами освещения, в кол-ве 8 штук
  • Внутренними и наружными зеркалами
  • Сидениями оператора с механической подвеской типа «ножницы», пневмогидравлическим демпфером, в кол-ве 2-х штук с регулировками по высоте и по весу оператора, длине, наклоном спинки
  • Дверными форточками, в кол-ве 2-х штук
  • Фиксаторами двери в открытом положении
  • Пультом управления на 24В
  • Стеклоомывателем электрическим

РАБОЧЕЕ ОБОРУДОВАНИЕ

ффрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

ФРЕЗЕРНО-РОТОРНОЕ СНЕГООЧИСТИТЕЛЬНОЕ ОБОРУДОВАНИЕ

Фрезы, разрабатывающие снежную массу и ротор, выбрасывающий снег через патрубок, смонтированы в общем корпусе, размещаемом на задней (грузовой) полураме снегоочистителя. Изменение угла бросания и направления снежной струи вправо или влево производится с помощью поворотного кожуха ротора.

Производительность, т/час

1200

1500

Дальность отбрасывания снега, м

10-25

Минимальная ширина полосы, очищаемой за один проход, м

 

3,1

Максимальный угол поперечного перекоса отвала, град.

 

11,0

Максимальная высота разбрасываемого снега за один проход, м

 

1,5

Максимальная высота подъема отвала, мм

1300

Максимальная высота погрузки, м

3,0

Угол поворота погрузочного желоба, град.

35

ЭЛЕКТРИЧЕСКАЯ СИСТЕМА

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Напряжение, В

24

Мощность генератора, кВт

2

АКБ

2 х 12 V х 190 А/ч

ТОРМОЗНАЯ СИСТЕМА

фрезерно-роторного снегоочистителя (шнекороторного снегоочистителя) ОС-Т

Рабочие тормоза

Колодочные с пневматическим приводом на каждое колесо

Стояночный тормоз

Две тормозные камеры с пружинным энергоаккумулятором

Шины (ФД-12)

28, 1R 25

Дополнительная комплектация снегоочистительной техники *

— кондиционер
— автономный отопитель
— РВД — северного исполнения 
— подогрев дизельного топлива в топливном баке от системы предпускового подогревателя двигателя
— установка обогреваемого фильтра очистки топлива

Кировец К-703МА-ОС и К-703МА-ОС2 — КатодСтрой

Описание

Фрезерно-роторный снегоочиститель на базе промышленного трактора К-703МА. Производительность до 1200 т/ч. Дальность отбрасывания снега до 25 м. Дополнительное оборудование — бульдозерный отвал, реверсивный пост управления и ходоуменьшитель.

Фрезерно-роторный снегоочиститель предназначен для очистки от снега шоссейных и внутригородских дорог, разбрасывания снежных отвалов, образованных бульдозерами и плужными снегоочистителями, прокладывания зимних полевых дорог по снежной целине. Фрезерно-роторный снегоочиститель «Кировец» К-703МА-ОС является одной из самых мощных и производительных отечественных снегоуборочных машин.

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

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

Дополнительное оборудование — бульдозерный отвал и реверсивный пост управления. Это оборудование позволяет дозагрузить машину в летний период и использовать ее как транспортное средство и машину для содержания дорог.

Благодаря наличию ходоуменьшителя трактор может использоваться как база для установки дорожных и лесных фрез и ротоваторов.

Механическая КПП с переключением передач без разрыва потока мощности внутри 4-х диапазонов позволяет в весений, летний и осений период эксплуатировать машину как сельскохозяйственный трактор 5 тягового класса.

Итак, сезонный сценарий эксплуатации этой машины может быть следующий:

Зима:

  • расчистка дорог
  • транспортировка грузов

Весна, лето, осень:

  • работа на сельхозработах в поле (обработка почвы и посев)
  • транспортировка грузов
  • закладка силоса
  • содержание и прокладка дорог
  • фреза и ротоватор

Характеристики

ОСНОВНЫЕ ПАРАМЕТРЫК-703МА-ОСК-703МА-ОС2
 Масса, кг, не более:
      — сухая (конструкционная) 15600 19400
      — эксплуатационная 16500 20000
 Распределение массы по осям,%:
      — передняя ось 58+2 55
      — задняя ось 42+2 45
Колея, мм 2255+40 2295
База, мм 3750+50 3750
Наименьший радиус поворота (по оси следа наружного колеса с выключенным задним мостом), м 7,7+0,5 7,75
 Габаритные размеры, мм:
      — длина 9190+50 10500
      — ширина 3240+50 3290
      — высота 3580+40 3620
Предельный угол поперечной статической устойчивости, рад (град. ) 0,61(35) 0,61(35)
 Предельные углы, рад(град):
      — подъема (спуска) 0,31(18)…0,35(20) 0,35(20)
      — крена  0,21(12)…0,35(20)  0,35(20)
      — подъема с прицепом 0,21(12)…0,21(12) 0,21(12)
Емкость топливного бака, л 320 320
ДВИГАТЕЛЬ ЯМЗ-238НДЗ-1 ЯМЗ-238НДЗ-1
Номинальная мощность, кВт (л.с.) 173(235) 173(235)
Эксплуатационная мощность, кВт (л.с.) 160(217) 160(217)
Номинальная частота вращения, мин.-1 1700 1700
Предпусковой подогрев двигателя ПЖД-30 ПЖД-30
ТРАНСМИССИЯ    
КПП – механическая, с переключением четырех передач без разрыва потока мощности в пределах каждого из четырех режимов (16 скоростей переднего и 8 скоростей заднего хода)
Скорости движения при номинальной частоте оборотов двигателя и отсутствии буксования, м/с (км/ч) Передний ход — 1,3(4,72). ..9,4(33,8) Передний ход — 1,3(4,72)…9,4(33,8)
Задний ход — 1,6(5,86)…6,7(24,0) Задний ход — 1,6(5,86)…6,7(24,0)
Скорость движения в рабочем диапазоне, с гидростатическим ходоуменьшителем м/с(км/ч) 0(0) …2,2 (8,0) 0(0) …2,2 (8,0)
Подмоторный и грузовой мосты – ведущие, грузовой мост — отключаемый
Межколесный дифференциал – самоблокирующаяся зубчатая муфта свободного хода
ХОДОВАЯ ЧАСТЬ  
Подвеска мостов Жесткая Жесткая
Шины промышленные 29,5/75R25 29,5/75R25
Ободья разборные разборные
Рабочие тормоза — сухие, колодочного типа с пневмоприводом
Стояночный тормоз — колодочно-дисковый с пневмопружинным приводом
Рама машины — с усиленным вертикальным шарниром и шарнирами гидроцилиндров рулевого управления
Втулки в шарнирах повышенной прочности — морозостойкие, сменные
ТИП КАБИНЫ И ЕЕ ОБОРУДОВАНИЕ  
Двухместная, цельнометаллическая, с термо-, вибро- и шумоизоляцией; со встроенным каркасом безопасности, защищающим оператора при опрокидывании машины (ROPS) и от падающих предметов (FOPS)
Реверсивный пост управления в кибине оператора V
Сиденье оператора – подрессоренного типа
Вентиляторы обдува передних и задних стекол, остекление кабины оператора – тонированное 2 2
Остекление кабины оператора тонированное тонированное
Отопители в кабине оператора с регулируемыми режимами работы 2 2
ФРЕЗЕРНО-РОТОРНОЕ СНЕГООЧИСТИТЕЛЬНОЕ ОБОРУДОВАНИЕ  
Фрезы, разрабатывающие снежную массу и ротор, выбрасывающий снег через патрубок, смонтированы в общем корпусе, размещаемом на задней (грузовой) полураме снегоочистителя
Изменение угла бросания и направления снежной струи вправо или влево производится с помощью поворотного кожуха ротора
Производительность, т/час 1200 1200
Дальность отбрасывания снега, м 10 — 25 10 — 25
Минимальная ширина полосы, очищаемой за один проход, м 3,1 3,1
Максимальный угол поперечного перекоса отвала, град. 11 11
Максимальная высота разбрасываемого снега за один проход, м 1,5 1,5
Максимальная высота подъема отвала, м 1,3 1,3
Максимальная высота погрузки, м 3 3
Угол поворота погрузочного желоба, град. 35 35
БУЛЬДОЗЕРНОЕ ОБОРУДОВАНИЕ
Устанавливается на подмоторной полураме самоходной машины  V
Высота отвала, мм 1100
Ширина отвала, мм 3160
Глубина опускания отвала (бульдозерное положение при угле резания 55 град.), мм 520
Максимальная высота подъема отвала, мм 1300
Максимальный угол продольного перекоса (установки отвала в грейдерное положение), град. 27
Максимальный угол поперечного перекоса отвала, град. 11
ДОПОЛНИТЕЛЬНАЯ КОМПЛЕКТАЦИЯ
Кондиционер фирмы «Август» — / V — / V
Автономный отопитель кабины фирмы «Webasto» — / V — / V
Гидросистема управления поворотом фирмы «Danfoss» V
Клиновидный бульдозерный отвал — / V

КИРОВЕЦ К-703МА-ОС-2 / К-703МА-ОС — ООО «АвТрак»

ОСНОВНЫЕ ПАРАМЕТРЫ К-703МА-ОС К-703МА-ОС2
Масса, кг, не более:
— сухая (конструкционная) 15600 19500
— эксплуатационная 16500 20000
Распределение массы по осям,%:
— передняя ось 58+2 55
— задняя ось 42+2 45
Колея, мм 2255+40 2295
База, мм 3750+50 3750
Наименьший радиус поворота (по оси следа наружного колеса с выключенным задним мостом), м 7,7+0,5 7,75
Габаритные размеры, мм:
— длина 9190+50 10500
— ширина 3240+50 3290
— высота 3580+40 3620
Предельный угол поперечной статической устойчивости, рад (град. ) 0,61(35) 0,61(35)
Предельные углы, рад(град):
— подъема (спуска) 0,31(18)…0,35(20) 0,35(20)
— крена 0,21(12)…0,35(20) 0,35(20)
— подъема с прицепом 0,21(12)…0,21(12) 0,21(12)
Емкость топливного бака, л 320 320
ДВИГАТЕЛЬ ЯМЗ-238НДЗ-6 ЯМЗ-238НДЗ-6
Номинальная мощность, кВт (л.с.) 173(235) 173(235)
Эксплуатационная мощность, кВт (л.с.) 160(217) 160(217)
Номинальная частота вращения, мин.-1 1700 1700
Предпусковой подогрев двигателя ПЖД-30 ПЖД-30
ТРАНСМИССИЯ
КПП – механическая, с переключением четырех передач без разрыва потока мощности в пределах каждого из четырех режимов (16 скоростей переднего и 8 скоростей заднего хода)
Скорости движения при номинальной частоте оборотов двигателя и отсутствии буксования, м/с (км/ч) Передний ход — 1,3(4,72). ..9,4(33,8) Передний ход — 1,3(4,72)…9,4(33,8)
Задний ход — 1,6(5,86)…6,7(24,0) Задний ход — 1,6(5,86)…6,7(24,0)
Скорость движения в рабочем диапазоне, с гидростатическим ходоуменьшителем м/с(км/ч) 0(0) …2,2 (8,0) 0(0) …2,2 (8,0)
Подмоторный и грузовой мосты – ведущие, грузовой мост — отключаемый
Межколесный дифференциал – самоблокирующаяся зубчатая муфта свободного хода
ХОДОВАЯ ЧАСТЬ
Подвеска мостов Жесткая Жесткая
Шины промышленные 29,5/75R25 29,5/75R25
Ободья разборные разборные
Рабочие тормоза — сухие, колодочного типа с пневмоприводом
Стояночный тормоз — колодочно-дисковый с пневмопружинным приводом
Рама машины — с усиленным вертикальным шарниром и шарнирами гидроцилиндров рулевого управления
Втулки в шарнирах повышенной прочности — морозостойкие, сменные
ТИП КАБИНЫ И ЕЕ ОБОРУДОВАНИЕ
Двухместная, цельнометаллическая, с термо-, вибро- и шумоизоляцией; со встроенным каркасом безопасности, защищающим оператора при опрокидывании машины (ROPS) и от падающих предметов (FOPS)
Реверсивный пост управления в кибине оператора V
Сиденье оператора – подрессоренного типа
Вентиляторы обдува передних и задних стекол, остекление кабины оператора – тонированное 2 2
Остекление кабины оператора тонированное тонированное
Отопители в кабине оператора с регулируемыми режимами работы 2 2
ФРЕЗЕРНО-РОТОРНОЕ СНЕГООЧИСТИТЕЛЬНОЕ ОБОРУДОВАНИЕ
Фрезы, разрабатывающие снежную массу и ротор, выбрасывающий снег через патрубок, смонтированы в общем корпусе, размещаемом на задней (грузовой) полураме снегоочистителя
Изменение угла бросания и направления снежной струи вправо или влево производится с помощью поворотного кожуха ротора
Производительность, т/час 1200 1200
Дальность отбрасывания снега, м 10 — 25 10 — 25
Минимальная ширина полосы, очищаемой за один проход, м 3,1 3,1
Максимальный угол поперечного перекоса отвала, град. 11 11
Максимальная высота разбрасываемого снега за один проход, м 1,5 1,5
Максимальная высота подъема отвала, м 1,3 1,3
Максимальная высота погрузки, м 3 3
Угол поворота погрузочного желоба, град. 35 35
БУЛЬДОЗЕРНОЕ ОБОРУДОВАНИЕ
Устанавливается на подмоторной полураме самоходной машины V
Высота отвала, мм 1100
Ширина отвала, мм 3160
Глубина опускания отвала (бульдозерное положение при угле резания 55 град.), мм 520
Максимальная высота подъема отвала, мм 1300
Максимальный угол продольного перекоса (установки отвала в грейдерное положение), град. 27
Максимальный угол поперечного перекоса отвала, град. 11
ДОПОЛНИТЕЛЬНАЯ КОМПЛЕКТАЦИЯ
Кондиционер фирмы «Август» — / V — / V
Автономный отопитель кабины фирмы «Webasto» — / V — / V
Гидросистема управления поворотом фирмы «Danfoss» V
Клиновидный бульдозерный отвал — / V

Обнаружение

ОС — Как определить ОС из сценария Bash?

Спросил

Изменено 8 месяцев назад

Просмотрено 416 тысяч раз

739

Новинка! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

Я хотел бы сохранить свои файлы .bashrc и .bash_login в системе контроля версий, чтобы я мог использовать их на всех компьютерах, которые использую. Проблема в том, что у меня есть псевдонимы для определенных ОС, поэтому я искал способ определить, работает ли скрипт в Mac OS X, Linux или Cygwin.

Как правильно определить операционную систему в сценарии Bash?

  • bash
  • ОС-обнаружение

5

Думаю, должно работать следующее. Я не уверен насчет win32 .

 if [[ "$OSTYPE" == "linux-gnu"* ]]; тогда
        # ...
elif [[ "$OSTYPE" == "darwin"* ]]; тогда
        # Mac OS X
elif [[ "$OSTYPE" == "cygwin" ]]; тогда
        # Уровень совместимости POSIX и эмуляция среды Linux для Windows
elif [[ "$OSTYPE" == "msys" ]]; тогда
        # Облегченная оболочка и утилиты GNU, скомпилированные для Windows (часть MinGW)
elif [[ "$OSTYPE" == "win32" ]]; тогда
        # Я не уверен, что это может произойти. 
elif [[ "$OSTYPE" == "freebsd"* ]]; тогда
        # ...
еще
        # Неизвестный.
фи
 

20

Для моего .bashrc я использую следующий код:

 platform='unknown'
unamestr=$(имя)
если [[ "$unastr" == 'Linux' ]]; тогда
   платформа = 'линукс'
elif [[ "$unamestr" == 'FreeBSD' ]]; тогда
   платформа = 'freebsd'
фи
 

Затем я делаю что-то вроде:

 if [[ $platform == 'linux' ]]; тогда
   псевдоним ls='ls --color=auto'
elif [[ $platform == 'freebsd' ]]; тогда
   псевдоним ls='ls -G'
фи
 

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

10

На странице руководства bash указано, что переменная OSTYPE хранит имя операционной системы:

OSTYPE Автоматически устанавливается в строку, описывающую операционную систему, в которой выполняется bash. По умолчанию система- зависимый.

Здесь установлено значение linux-gnu .

11

$OSTYPE

Вы можете просто использовать предопределенную переменную $OSTYPE , например:

 case "$OSTYPE" в
  солярис*) эхо "СОЛЯРИС" ;;
  darwin*) echo "OSX" ;;
  linux*) echo "LINUX" ;;
  bsd*) эхо "BSD" ;;
  msys*) эхо "WINDOWS" ;;
  cygwin*) echo "ТАКЖЕ WINDOWS" ;;
  *) echo "неизвестно: $OSTYPE" ;;
эсак
 

Однако он не распознается более старыми оболочками (такими как Bourne shell ).


uname

Другой метод — определить платформу на основе 9Команда 0016 uname .

См. следующий скрипт (готовый для включения в .bashrc):

 # Определить платформу (аналогично $OSTYPE)
ОС="`унаме`"
случай $OS в
  «Линукс»)
    ОС = 'Линукс'
    псевдоним ls='ls --color=auto'
    ;;
  «ФриБСД»)
    ОС='FreeBSD'
    псевдоним ls='ls -G'
    ;;
  «ВиндовсНТ»)
    ОС='Windows'
    ;;
  'Дарвин')
    ОС = 'Мак'
    ;;
  «СанОС»)
    ОС='Солярис'
    ;;
  'AIX') ;;
  *) ;;
эсак
 

Вы можете найти практический пример в моем . bashrc .


Вот аналогичная версия, используемая в Travis CI:

 case $(uname | tr '[:upper:]' '[:lower:]') в
  линукс*)
    экспорт TRAVIS_OS_NAME=linux
    ;;
  Дарвин*)
    экспорт TRAVIS_OS_NAME=osx
    ;;
  msys*)
    экспорт TRAVIS_OS_NAME=окна
    ;;
  *)
    экспорт TRAVIS_OS_NAME=не установлен
    ;;
эсак
 

3

Определить операционную систему и ЦП типа не так-то просто переносимо . У меня есть сценарий sh примерно из 100 строк, который работает на самых разных платформах Unix: любая система, которую я использовал с 1988.

Ключевыми элементами являются

  • uname -p тип процессора , но обычно неизвестный на современных платформах Unix.

  • uname -m даст «имя аппаратного обеспечения» в некоторых системах Unix.

  • /bin/arch , если он существует, обычно указывает тип процессора.

  • uname без аргументов будет называть операционную систему.

В конце концов вам придется подумать о различиях между платформами и о том, насколько хорошо вы хотите их сделать. Например, просто для простоты я трактую от i386 до i686 , любой « Pentium* » и любой « AMD*Athlon* » как x86 .

Мой ~/.profile запускает скрипт при запуске, который устанавливает одну переменную в строку, указывающую комбинацию процессора и операционной системы. У меня есть платформа для конкретной платформы bin , man , lib и включают каталогов, которые настраиваются на основе этого. Затем я установил множество переменных среды. Так, например, сценарий оболочки для переформатирования почты может вызвать, например, $LIB/mailfmt , который является исполняемым двоичным файлом для конкретной платформы.

Если вы хотите срезать углы, , uname -m и простой uname скажут вам то, что вы хотите знать на многих платформах. Добавьте другие вещи, когда вам это нужно. (И используйте случай , не вложенный если !)

4

Я рекомендую использовать этот полный код bash

 нижний регистр(){
    эхо "$1" | sed "y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/"
}
ОС=`нижний регистр \`uname\``
ЯДРО=`унаме -r`
MACH=`uname -m`
если [ "{$OS}" == "windowsnt" ]; тогда
    ОС=виндовс
elif [ "{$OS}" == "darwin" ]; тогда
    ОС=макинтош
еще
    ОС=`имя`
    если [ "${OS}" = "SunOS" ] ; тогда
        ОС=Солярис
        ARCH=`унаме-p`
        OSSTR="${OS} ${REV}(${ARCH} `uname -v`)"
    elif [ "${OS}" = "AIX" ] ; тогда
        OSSTR="${OS} `oslevel` (`oslevel -r`)"
    elif [ "${OS}" = "Linux" ] ; тогда
        если [-f /etc/redhat-релиз]; тогда
            DistroBasedOn='RedHat'
            DIST=`cat /etc/redhat-release |sed s/\ выпуск. DISTRIB_RELEASE' | awk -F= '{напечатать $2}'`
        фи
        если [ -f /etc/UnitedLinux-релиз] ; тогда
            DIST="${DIST}[`cat /etc/UnitedLinux-release | tr "\n" ' ' | sed s/VERSION.*//`]"
        фи
        ОС=`строчная $ОС`
        DistroBasedOn=`$DistroBasedOn в нижнем регистре`
        ОС только для чтения
        только для чтения DIST
        только для чтения DistroBasedOn
        только для чтения PSUEDONAME
        только для чтения REV
        Ядро только для чтения
        MACH только для чтения
    фи
фи
эхо $ ОС
эхо $ядро
эхо $MACH
 9Дарвин ]]; тогда
  

Дополнительным преимуществом которого является соответствие любой версии Darwin, несмотря на суффикс версии. Это также работает для любых вариантов Linux , которые можно ожидать.

Вы можете увидеть некоторые дополнительные примеры в моих точечных файлах здесь

 uname
 

или

 uname -a
 

если вам нужна дополнительная информация

В bash используйте $OSTYPE и $HOSTTYPE , как указано в документации; это то, что я делаю. Если этого недостаточно, и если даже uname или uname -a (или другие подходящие варианты) не дает достаточно информации, всегда есть скрипт config.guess из проекта GNU, сделанный именно для этой цели.

Попробуйте использовать "uname". Например, в Linux: «uname -a».

Согласно справочной странице, uname соответствует SVr4 и POSIX, поэтому он также должен быть доступен в Mac OS X и Cygwin, но я не могу этого подтвердить.

Кстати: $OSTYPE также имеет значение linux-gnu здесь 🙂

1

Я записал эти сахара в свой .bashrc :

 if_os () { [[ $OSTYPE == *$1* ]]; }
если_никс () {
    случай "$OSTYPE" в
        *linux*|*hurd*|*msys*|*cygwin*|*sua*|*interix*) sys="gnu";;
        *bsd*|*darwin*) sys="bsd";;
        *sunos*|*solaris*|*indiana*|*illumos*|*smartos*) sys="sun";;
    эсак
    [[ "${sys}" == "$1" ]];
}
 

Итак, я могу делать такие вещи, как:

 if_nix gnu && alias ls='ls --color=auto' && export LS_COLORS=". ИМЯ | grep Knoppix ; тогда
    эхо "=============================================== знак равно
    echo "Установка пакетов $DEB_PACKAGE_NAME на Kanoppix"
    эхо "=============================================== знак равно
    apt-получить обновление
    apt-get install -y $DEB_PACKAGE_NAME
 еще
    echo "ОС НЕ ОБНАРУЖЕНА, не удалось установить пакет $PACKAGE"
    выход 1;
 фи
выход 0
 

Пример вывода для Ubuntu Linux:

 delivery@delivery-E5450$ sudo shDetect_os.sh
[sudo] пароль для доставки:
ИМЯ="Убунту"
===============================================
Установка пакетов python2.7 python-dev python-pip libssl-dev на Ubuntu
===============================================
Запустите http://dl.google.com стабильную версию InRelease
Получите: 1 http://dl.google.com стабильный Release.gpg [916 B]
Получить: 2 http://dl.google.com стабильную версию [1.189Б]
...
 

Я написал личную библиотеку Bash и среду сценариев, которая использует GNU shtool для довольно точного определения платформы.

GNU shtool — это очень портативный набор скриптов, который содержит, среди прочего, команду «shtool platform». Вот вывод:

 shtool platform -v -F "%sc (%ac) %st (%at) %sp (%ap)"
 

на нескольких разных машинах:

 Mac OS X Leopard:
    4.4BSD/Mach4.0 (iX86) Apple Darwin 9.6.0 (i386) Apple Mac OS X 10.5.6 (iX86)
Сервер Ubuntu Веселый:
    LSB (iX86) GNU/Linux 2.9/2.6 (i686) Ubuntu 9.04 (iX86)
Дебиан Ленни:
    LSB (iX86) GNU/Linux 2.7/2.6 (i686) Debian GNU/Linux 5.0 (iX86)
 

Как видите, это дает вполне удовлетворительные результаты. GNU shtool работает немного медленно, поэтому я фактически сохраняю и обновляю идентификацию платформы в файле в системе, которую вызывают мои сценарии. Это моя структура, поэтому она работает для меня, но ваш пробег может отличаться.

Теперь вам нужно найти способ упаковать shtool со своими сценариями, но это несложное упражнение. Вы также всегда можете вернуться к выводу uname.

РЕДАКТИРОВАТЬ:

Я пропустил сообщение Тедди о config. угадайте (каким-то образом). Это очень похожие скрипты, но не одинаковые. Я лично использую shtool и для других целей, и он работает очень хорошо для меня.

Вы можете использовать следующее:

 OS=$(uname -s)
 

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

3

Это безопасно для всех дистрибутивов.

 $ кот /etc/*релиз
 

Получается что-то вроде этого.

 DISTRIB_ID=Linux Mint
     DISTRIB_RELEASE=17
     DISTRIB_CODENAME=киана
     DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
     ИМЯ="Убунту"
     ВЕРСИЯ = "14.04.1 LTS, Надежный Тар"
     ID=убунту
     ID_LIKE=дебиан
     PRETTY_NAME="Ubuntu 14.04.1 LTS"
     VERSION_ID="14.04"
     HOME_URL="http://www.ubuntu.com/"
     SUPPORT_URL="http://help.ubuntu.com/"
     BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
 

Извлечение/назначение переменных по вашему желанию

Примечание. При некоторых настройках. Это также может дать вам некоторые ошибки, которые вы можете игнорировать.

 cat: /etc/upstream-release: это каталог
 

9

попробуйте это:

 DISTRO=$(cat /etc/*-release | grep -w NAME | cut -d= -f2 | tr -d '"')
echo "Определенная платформа: $DISTRO"
 

5

Вы можете использовать следующее предложение if и расширить его по мере необходимости:

 if [ "${OSTYPE//[0-9.]/}" == "darwin" ]
тогда
    aminute_ago="-v-1M"
Элиф [ "${OSTYPE//[0-9.]/}" == "linux-gnu" ]
тогда
    aminute_ago="-d \"1 минуту назад\""
фи
 

Я обычно храню свои .bashrc и .bash_alias в общей папке, к которой могут получить доступ все платформы. Вот как я решаю проблему в моем .bash_alias:

 if [[ -f (имя общего ресурса)/.bash_alias_$(uname) ]]; тогда
    . (название общего ресурса)/.bash_alias_$(unname)
фи
 

И у меня есть, например, .bash_alias_Linux с:

 alias ls='ls --color=auto'
 

Таким образом, я разделяю специфичный для платформы и переносимый код, вы можете сделать то же самое для . bashrc 9ИМЯ | tr -d 'ИМЯ="' || эхо "$unamestr") эхо "$os"

Это то, что я использую, если кто-то заинтересован в обнаружении WSL и WSL версии 2.

 #!/usr/bin/env bash
unameOut=$(uname -a)
case "${unameOut}" в
    *Майкрософт*) ОС="WSL";; #должно быть первым, так как подсистема Windows для Linux также будет иметь Linux в названии
    *Майкрософт*) ОС="WSL2";; #ПРЕДУПРЕЖДЕНИЕ: Моя версия 2 использует Ubuntu 20.4, в настоящее время немного другое имя может не всегда работать.
    Linux*) ОС="Linux";;
    Дарвин*) ОС="Mac";;
    CYGWIN*) ОС="Cygwin";;
    MINGW*) ОС="Windows";;
    *Msys) ОС="Windows";;
    *) ОС = "НЕИЗВЕСТНО: $ {unameOut}"
эсак
эхо ${ОС};
 9линукс ]]; тогда
    sudo apt-get install <какой-то пакет>
фи
 

2

12 C14-2022-0047 — Изменение зонирования 701 и 703 Highland Ave; Район 9.pdf

Комиссия по планированию – 23 августа 2022 г.
12 C14-2022-0047 — Изменение зонирования 701 и 703 Highland Ave; Район 9.
pdf — оригинальный пдф
Резервное копирование

About the author

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *