Электронная карта с ценами на жилье

Как можно проще говоря, в Linux с Баш/СЭД команд/awk и основных ОС, я пытаюсь создать список с несколькими заголовками в текстовый файл с кучей строк под ними (servernames). Тогда, я надеюсь, чтобы иметь возможность скрипта пойти и выполнить различные задания на каждом из записей под конкретным заголовком, который я передаю в качестве параметра/параметра во время выполнения.

Пример того, что этот текстовый файл будет выглядеть так: (эти элементы нужно заказывать в разделе заголовка в вопрос в один столбец, я просто не могу получить его для отображения на этой странице.)

[main_server_list]
Юпитер
Сатурн
Thisguy
Thatguy
Баффало
randomspite
coffeebinge

[alternate_server_list]
Юпитер
Сатурн

[Tertiary_server_list]
Thisguy
Thatguy
coffeebinge

[Enough_already]
Баффало
randomspite

Так что в принципе, если я хочу скопировать файл в каталог на все мои машины, я хочу сделать что-то вроде:

 # Баш maincopyscript.sh [main_server_list]

И "петли" должны знать, что список серверов, чтобы установить это на каждую запись под заголовком [main_server_list], но игнорировать все остальное, под любым другим заголовком.

Аналогично, я также хочу быть в состоянии сделать:

 # Баш maincopyscript.sh [Tertiary_server_list]

И ожидать такой же функциональности, только в этот раз, только выполнить "петлю" на записи под [Tertiary_server_list] заголовок, а потом быть готовой.

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

 # Баш maincopyscript.sh [Enough_already] [alternate_server_list]

Он должен затем выполнить операции, указанные в скрипте только на записи в этих 2 заголовки, а потом быть готовой.

Надеюсь, вы поняли, в основном способ сделать это, используя Баш/СЭД/на awk в основном. (или даже другой инструмент, если необходимо)

Да да, я понимаю, что анзибль/кукол/шеф-повар также может помочь мне достичь этих результатов, но у меня есть конкретные причины, чтобы делать это независимо от. Я пытался искать через час или 2 на любой уже существующий пост на этом, но не мог найти один, поэтому, наконец, решил задать мой вопрос. Любая помощь будет оценили!

(Бонус, если кто-то еще мог бы показать мне, как ставить записи под каждым заголовком в алфавитном порядке, сохранив заголовки и группы сами в такой же формации, что было бы слишком здорово!)

+674
Sassinak 28 июн. 2011 г., 11:12:09
21 ответов

В Debian, как dpkg-перенастроить находится в каталоге/usr на/sbin, и, очевидно, имеет корень в его в $Path, но хрон пределах $путь к файлу/usr/ОГРН:/бин, даже для root.
См. Man 5 crontab-файл :

Некоторые переменные окружения настроены автоматически с помощью cron(8) демон.
Раковина находится в /bin/sh, а параметр logname и дома устанавливаются из строки в /etc/passwd с владельца кронтаб по.
Путь "/usr/Бен:/бин". Дома, Shell и пути могут быть переопределены параметры в crontab;
Logname является пользователь, что задание выполняется, и не может быть изменен.

Так что вам придется изменить свой кронтаб :

  • давая полный путь :
    1 * * * * /ЕГР на/sbin/с dpkg-перенастроить НТП && ntpq -п > /dev/нуль 2>&1
  • или с измененными $путь :
    Путь=/usr/Бен:/ОГРН: выполнить/sbin
    1 * * * * команды dpkg-перенастроить НТП && ntpq -п > /dev/нуль 2>&1

Это будет работать, но это не будет чистый :р
Вам лучше следовать выше рекомендации, Если у вас есть рабочая демон NTP, или просто вместо того, чтобы поставить эту работу :
10 * * * * /ЕГР на/sbin/активация &>/dev/нуль

+981
Ameziel S 03 февр. '09 в 4:24

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

Если копирование-это хорошо, я должен процитировать его на самом слайде или в ссылках в конце?

+950
Muktinath Vishwakarma 28 июл. 2017 г., 14:07:38
Другие ответы

Связанные вопросы


Похожие вопросы

Совет, чтобы взять деньги. И позвольте мне объяснить почему. Если не вы, то он найдет другого подрядчика для написания работы на нем - даже не сомневаюсь! Вы не сможете предотвратить ИТ-индустрии от одного более мудак-с-деньги введя его. Он будет не позже и наверняка, и быть не поздоровится не на практике. Это не вопрос, это просто вопрос времени. Ты сделал свою работу, хороший результат должен быть уплачен хорошо - уважать себя и чтить свое мастерство : вы определенно не тот человек, который должен страдать от того, что кто-то делает деньги недалекий мудак, который думает, что можно просто купить все

+943
tty56 17 нояб. 2015 г., 05:43:24

Ответ заключается в использовании команды dpkg --сэт-выбор. Если вы выполните команду команды dpkg --вам-выбор, вы можете увидеть, что находится уже:

$ команды dpkg --вам-выбор | глава
актс установить
программы установки
в AppArmor установить
в AppArmor-utils и установить
АПТ установить
АПТ-транспорт-установить протокол HTTPS
АПТ-утилиты установки
способность установить
при установке
демонов auditd установить

Считаю, в этом случае пакет dnsutils:

$ судо apt-получить обновление
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты будут обновлены:
 bind9-Host на dnsutils libbind9-60 libdns64 libisc60 libisccc60 libisccfg60 liblwres60
8 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Нужно сделать 1,257 КБ архивов.
После этой операции, 0В дополнительного дискового пространства будет использовано.
Вы действительно хотите продолжить [д/н]? Н
Отбой.

Теперь давайте изменим его - кладем пакет на удержание:

$ Эхо dnsutils провести | судо команды dpkg --сэт-выбор

Проверяем результаты:

$ команды dpkg --вам-выбор | грэп dnsutils
dnsutils держать

Повторите попытку обновления:

$ судо apt-получить обновление
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты были утаены:
 bind9-Host на dnsutils libbind9-60 libdns64 libisc60 libisccfg60 liblwres60
Следующие пакеты будут обновлены:
libisccc60
1 обновлено, 0 установлено новых, 0 для удаления и 7 не обновляется.
Нужно сделать 29.9 КБ архивов.
После этой операции, 0В дополнительного дискового пространства будет использовано.
Вы действительно хотите продолжить [д/н]? Н
Отбой.

Теперь, dnsutils - и свои родственные пакеты - сдерживает, так, как мы хотели.

+891
TwentyCharMax 29 апр. 2021 г., 13:10:01

Я в моей второй год докторантуры. Много последние 1,5 года был курсовые и небольшое исследование. Я работаю с моим нынешним советником за последние 5 месяцев и имеют публикации в трубопроводе.

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

  • Поиск новой лаборатории
  • Продолжать работать с ним, поддерживая связь по электронной почте и иногда разговоры по скайпу

Однако он не ординарный и я сомневалась, что он может не вернуться в Академию.

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

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

  • Если мой советник не давать мне рекомендательное письмо, я должен по-прежнему применяться, а не глядя в другой лаборатории в моем нынешнем университете?

  • Мой выпускник школы ГПД среднее и так был мой GPA и у меня есть пару публикаций с момента вступления в аспирантуру. Будет низкий выпускник школы ГПД еще больше снижает мои шансы еще раз признать?

  • Я должен упомянуть мою ситуацию(про мою ГПД; бросить курить доктор, потому что советник переехал) в моем заявлении от цели?

+869
user30792 13 мая 2014 г., 20:16:46

Редактировать:

Ок, я на самом деле пропустил лог в syslog, я был hopign казалось бы, в авт.войдите или входит.журнала, но является важнейшим сообщение в syslog: Не отрываясь IP-адрес RADIUS-сервера [2001 (errcode=9)

Вопрос в каком формате я типа нет IPv6-адрес (пробовал с [] скобках, без них, и через алиас в /etc/хостов) в pam_radius_auth.conf, она не выдержит. Похоже, модуль пам не совместима с IPv6? :(

У меня есть два сервера, один сервер входит и второй сервер под управлением системах. Оба значения ipv6only.

Я пытаюсь использовать входит с модулем pam_radius_auth для аутентификации через RADIUS-сервер, но по какой-то причине я не могу заставить его работать. Freeradius на сервер должен быть правильно настроен, я могу зарегистрироваться через терминал такой:

radtest передать пользователю -6 2001:ХХХХ:ХХХХ:ХХХХ:ХХХХ::129 0 radiussecret

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

Почему-то, кажется, как входит не используя правый модуль пам, у меня нет никаких сообщений отладки, что он пытается подключиться к моему серверу radius, или если я удалить его из /etc/pam_radius_auth.конф полностью, что он не может найти сервер для подключения.

Вот мои конфиги:

в /etc/входит.конф

слушать=нет
listen_ipv6=да
anonymous_enable=нет
local_enable=да
write_enable=да
pam_service_name=фтп

в /etc/Пэм.д/входит

двиг достаточно pam_radius_auth.так
счета достаточно pam_radius_auth.так

файл /etc/pam_radius_auth.конф

radiusserver radiussecret 10

И в /etc/hosts не я сопоставлена radiusserver с его IP-адресом:

2001:ХХХХ:ХХХХ:ХХХХ::129 radiusserver.двиг radiusserver

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

FTP-сервер на localhost
Подключен к localhost.
220 (входит 3.0.2)
Имя (имя localhost:студент): пользователя
331 пожалуйста, задайте пароль.
Пароль:
530 неверный логин.
Ошибка входа.

В /var/журнал/авт.журнал:

 в Ubuntu входит: модуля pam_unix(ftp:auth): сбой проверки подлинности; параметр logname= идентификатором uid=0 euid так=0 телетайп=фтп Русер=пользователь rhost=::1 пользователь=пользователь

и /VAR/журнал/входит.журнал

Подключение: клиент "::1"
[пользователь] сбой входа в систему: Клиент "::1"

Что происходит? Почему это входит даже не пытается подключиться к моему серверу radius? :( Спасибо

+858
Sujith Daniel 23 мая 2010 г., 04:26:03

Чтобы быстро создать файл удаленной подготовки резервной копии всех моих домашних скрипты.Я использую следующие:

# Скрипты резервного копирования
команда ls ~/*.ш | команда cpio -ов | 7z архивов на -Си ~/документы/SCRIPT_BACKUP_30062017.команда cpio.7z архивов
# Скрипты восстановления
С 7z х -так ~/Документы/SCRIPT_BACKUP_30062017.команда cpio.С 7z | команда cpio -И. 

Почему я не резервную копию корневой моем "доме", что я конкретно синхронизировать и отправить только некоторые каталоги. Обратите внимание, как команда cpio будет пропускать и проверять наличие новых существующие файлы при восстановлении. Это мощный. Вашу работу не будут перезаписаны.

дружище@

+824
Atamido 12 окт. 2012 г., 02:37:00

Я создал и зарегистрировал общий-мим-инфо файлы для пользовательских типов файлов. Например, в

~/.местные/доли/мим/пакеты

Я добавил файлы, такие как

x-myokit.xml

содержащий описание типа MIME, например

<мим-инфо атрибутов xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
 <MIME-тип тип="текст/х-myokit">
 <комментарий XML:Ланг="Ан">Myokit модель определения</комментарий>
 <шаблон Глоб="*.ММТ"/>
</MIME-тип>
</мим-инфо>

Наутилус теперь разглядел мои файлы, но по-прежнему отображается тип файла, как "неизвестный". Как мне заставить его показать что-нибудь более полезное в этой колонке?

+787
Jay Aggarwal 21 мая 2014 г., 15:06:31

Как человек с довольно плохой Макбук Про скорость (только 4 ГБ, и это в настоящее время использует 3,5 ГБ около 1,5 ГБ, сжатие памяти) на данный момент я интересно, если это возможно, чтобы подключить Макбук Про, макбук или любой другой компьютер и использовать их оперативной памяти/Памяти вместе с памятью я уже есть на этом компьютере.

Это возможно? Если это так, как бы я идти о делать это?

Спасибо.

+747
user8575 23 окт. 2013 г., 20:41:57

Здание на @Матеуш-szlosek ответ:

в вашем .файлдобавьте следующие две вспомогательные функции:

# поиск ниже текущего каталога. синтаксис: Ф queryterm
Ф()
{
 mdfind -только . "$2" 
}
# поиск ниже текущего каталога с расширением. Синтаксис: расширение Ф2 queryterm (например, Ф2 пы привет)
Ф2()
{
 mdfind -только . "$2" kMDItemFSName:."$1"
}

Затем вы можете искать такой zip-файлов:

Ф2 зип блабла
+700
Pompey Leung 15 нояб. 2020 г., 21:24:16

ловушка работает с сигналом числа (т. е. ловушка clean_up 1) или с именами без "Зиг" префикс (т. е. ловушка clean_up хап).

Кроме того, сигнал sigstop не могут быть перехвачены.

+653
Gamma0011 3 февр. 2012 г., 22:31:25

Для записи целей,это Бург вики-страница, содержащая подробные инструкции о том, как установить его на Ubuntu: http://code.google.com/p/burg/wiki/InstallUbuntu

+581
Ben Tse 31 мая 2021 г., 10:00:33

Что-то вдоль тех линий, где-то можно найти в? Я осознаю недостатки, указанные в МН.19 , но может этот способ мышления, то есть нехватка наслаждения не приведут к изоляции/неприятие жизни?

Будда часто использовал слово бесстрастия к миру, но я сильно сомневаюсь, что он имел отвращение к мирским вещам. Это обычное явление, что многие монахи также дисплей ,то есть, что они чувствуют отвращение к миру. Как решать такую проблему (разум), чтобы не дрейфовать в негатив в дела мирские?

+508
user1594257 23 апр. 2019 г., 08:36:19

enter image description here Заметил эти шишки на мою собаку. Не знаю, как долго они были там...

+420
TheOctagon 22 мар. 2020 г., 19:19:07

Словарный запас-это набор слов и фраз, которые составляют язык или отрасль знания. Этот тег следует использовать для вопросов, которые помогают сообществу понять слова, аббревиатуры, акронимы и / или фраз, которые, по сути, являются уникальными для биткоин-сообщества.

Некоторые примеры для этого тега:

+352
cjohndesign 8 дек. 2012 г., 08:37:56

Какая мотивация, значит, следовать пути Бодхисаттвы, помогая всем существам избежать "страданий", если "страдания" уже не отличить?

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

Другими словами, страдание по-прежнему существует для всех живых существ, хотя для Бодхисаттвы нет страданий, нет существа, а не Бодхисаттвы.

Потому что Бодхисаттва понимает, что природа страданий-это субъективный опыт, Бодхисаттва помогает из Великого Сострадания.

+309
ShehryarAhmed 18 окт. 2015 г., 01:37:34
  1. Эрекции не являются бинарными, они имеют градиент упругости; но, судя по заявлению, "совершенно невозможно", то смею предположить, что для вашего романа вы хотите понять, что бы не допустить каких-либо заметных степени эрекции.

  2. Так как это часть тела, пенис будет продолжать перфузии кровеносной системы, как пульсирует сердце.* Отлов крови, что происходит при эрекции-это механическое затруднение оттока крови в ответ на возбуждение.

Нет передела, который происходит, когда организм испытывает значительные кровопотери, и там, конечно, до смерти, на котором бы уменьшилась полового члена перфузии, но нет четкого пути, чтобы определить конкретную точку, в которой никакие возбуждение приведет к каким-либо эрекции вообще.

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

  1. Сердечно-сосудистой физиологии кровопотери на самом деле очень сложно. Как Вы себе представляете, тело хочет делать абсолютно все, что он может продолжать действовать, поэтому есть много механизмов, которые пинком под больший объем крови, которая теряется. Физиологические реакции также отличается от острой кровопотери и хронической потери крови.

Конечно, есть количество крови, что приведет к немедленной смерти, которые у нормального здорового человека, вероятно, будет по крайней мере 40% объема крови или больше. Но очки до этого, где дела обстоят сложнее.

Этот сайт поможет осветить сложности. Несколько ключевых отрывков:

Когда потеря крови составляет от 15 до 40%, среднее артериальное давление и пульс падают, и увеличивается частота сердечных сокращений, величина этих изменений связан с тем, сколько крови потеряно. Если кровотечение останавливается, артериальное давление постепенно восстанавливается, и ЧСС снижается как долгосрочные компенсаторные механизмы активируются для восстановления нормального артериального давление... более чем на 40% потеря крови угрожает жизни, и реанимационные мероприятия обычно необходимы для выживания, потому что длительная, тяжелая артериальная гипотензия приводит к органной недостаточности и смерти.

и

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

  • Рефлексы барорецепторов
  • Хеморецептора рефлексы
  • Циркулирующие вазоконстрикторов
  • Почечной реабсорбции натрия и воды
  • Активация жажда механизмов
  • Реабсорбции тканевой жидкости

Существуют также исключительные случаи, когда люди пережили большой потери крови, или умер от меньшего количества потери крови - так это не всегда тот самый случай. Но это по крайней мере дает какое-то направление.

Что касается наркотиков, с гиповолемическим шоком, мы стараемся быстро расширить объем внутрисосудистой жидкости кристаллоидами (как обычный физиологический раствор или лактат Рингера) и крови, а иногда используют вазопрессоры как норадреналина для поддержания адекватного среднего артериального давления. Лекарство является кратковременным решением, пока кровь не может быть заменен,.

+308
Jeewan 1 апр. 2014 г., 11:21:53

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

Если только ГИТ пользователь должен иметь возможность выполнить файл, сделайте его исполняемым владельцем только. Это может быть, что они означают, так как это серверный крючок. Если кто-либо должен быть в состоянии выполнить файл, файл должен быть исполняемый файл, все (это менее вероятно, намерение).

Отсюда (возможно, с судо):

$ Чаун ГИТ предварительно получите
команду chmod $ у+X предварительно получить # или A+X, если любой должен быть в состоянии запустить его
+267
gleport 9 июл. 2018 г., 20:23:15

Может быть .файл ISO-это не хорошо или может быть, вы допустили какую-то ошибку перед записью. Попробуй не распаковывать .файл ISO. Просто скачать сайт CDBurnerXP (это бесплатно) или что-то подобное, выбрать опцию "Записать образ" и программа все сделает за вас (распаковать и записать). Дайте ему попробовать ;)

+138
sombrazorro 24 апр. 2022 г., 13:32:14

С POSIX СЭД:

СЭД '1{
ч
д
}
Ч
х
з/\п/-/
'<файл

или один-лайнер версия:

СЭД -Е '1{ч;д' -е\} -е 'ч;х;з/\п/-/' <файл
+136
Liza Meades 26 июн. 2021 г., 16:38:54

Другой инструмент-это наглость. Он имеет стерео монитор уровня. См http://audacity.sourceforge.net/ Audacity-это бесплатный и с открытым исходным кодом, но это рекордер и редактор, который может быть больше, чем вы хотите.

+105
NielsInc 20 сент. 2011 г., 10:53:29

Показать вопросы с тегом