Проверка почты

Недавно я начал использовать почту через unix.

Я хочу создать скрипт , который будет писать (каждый раз ) что-то вроде

"Содержание вашего почтового ящика был изменен с момента последней проверки"

или

"Содержание вашего почтового ящика такой же с прошлого техосмотра"

Я читал документацию по почте и mailx

Я придумал сценарий

ЛС-л "ВАР/mail/пользователь" | у awk '{печати $5}'

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

+904
NovaEmotion 12 мар. 2018 г., 02:14:22
39 ответов

Проверить это инструкция о том, как изменить фетровых шрифта рендеринга и достижения Убунту-как результат.

Однако, есть определенные проблемы с Java и Linux, а вернее с качели: https://stackoverflow.com/questions/8402797/swing-font-rendering

+971
glahn 03 февр. '09 в 4:24

Я хочу проанализировать некоторые протоколы (АРП, НДП и т. д.) в среде VirtualBox (ОС: Линукс Минт 19.1 Тесса) с помощью Wireshark и попытался отключить сети "управление временем"-синхронизации.

Юза@в VirtualBox:~$ sudo так timedatectl комплекс-НТП от & статус& timedatectl 
 Местное время: Пт 2019-04-12 09:59:28 мск
 Универсальное время: Пт 2019-04-12 07:59:28 мирового
 Часы реального времени: Пт 2019-04-12 07:59:29
 Часовой пояс: Европа/Вена (мск, +0200)
 Часы с системой синхронизации: да
добавлена timesyncd.активное обслуживание: нет
 RTC в местный ТЦ: нет

Все же, Wireshark захватывает часто NTP-трафик.
Я знаю wiresharks захвата фильтра и фильтра отображения.
Тем не менее, мне интересно, почему я не могу отключить НТП через судо timedatectl набор-от НТП?


Редактировать:
Я не установили chrony:

Юза@в VirtualBox:~$ АПТ политики chrony | grep установленная
 Установлено: (нет)

Скриншот захвата сетевого трафика: NTP_Wireshark_Capture

Список файлов, открытых процессом UDP-порт 123:

Юза@в VirtualBox:~$ sudo так как lsof -iUDP:123
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
нтпд 716 НТП 16У протокол IPv6 19895 0t0 УДП *:НТП 
нтпд 716 НТП 17у с IPv4 19900 0t0 УДП *:НТП 
нтпд 716 НТП 18у с IPv4 19904 0t0 по UDP на localhost:НТП 
нтпд 716 НТП 19u протокол IPv6 19906 0t0 УДП ип6-это localhost:НТП 
нтпд 716 НТП 23у для IPv4 22229 0t0 УДП в VirtualBox:НТП 
нтпд 716 НТП 24У протокол IPv6 22232 0t0 УДП в VirtualBox:НТП 
+893
surfitscrollit 14 февр. 2018 г., 05:58:31
Другие ответы

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


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

Исходную папку rtnet содержит только вышеупомянутые файлы для компиляции. Остальные файлы исходный код примеров.

Вопрос заключается в том, что эти файлы указывают на то, что они были созданы с помощью команды automake?

Если да, то где я должен посмотреть, чтобы выяснить, какие параметры, где настроить, использующих automake для генерации этих файлов?

+890
alka tiwari 27 янв. 2015 г., 01:02:54

В ГНУ на awk руководство описывает параметр , Как:

-Ф источник-файл или файл--файл-источник

Читайте на awk программы источником источник-файл , а не в первый nonoption аргумент. Эта опция может быть предоставлена несколько раз; из awk-программа состоит из объединения содержание каждого указанного источника-файла.

Что касается операторов ~ и !~, они выполняют регулярные выражения сравнения:

  1. ехр ~ /регулярное выражение/ -> имеет значение true, если выражение ехр (берется как строка) соответствует регулярное выражение регулярное выражение

  2. ехр !~ /регулярное выражение/ -> истинно, если оно не соответствует

Случайный пример:

топ-б -н 1|у awk '$2 !~ /корень/'|awk и '1 $~ /^[0-9]+$/'|глава
+881
Samet Atdag 9 янв. 2016 г., 01:02:54

Подтвердить MKL_TARGET_ARCH находится

При добавлении этого в файл/etc/профиль.д каталог форы переменной $MKL_TARGET_ARCH не установлен или не настроен, так что все если/иначе блок по сути пропущен.

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

MKL_TARGET_ARCH="..что-то.."
если [ -з "${MKL_TARGET_ARCH}" ] ; затем

Установка Компиляторов

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

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

Если вы просматриваете этот пост, вы заметите шагом после установки (install.sh), где файл копируется в файл/etc/профиль.д. Этот файл содержит настройки среды, что должно произойти.

СР /opt/intel/Compiler/11.1/056/bin/ia32/iccvars_ia32.sh /и т. д./профиль.д/

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

Окончательное Решение

если . работает, но источник не может иметь дело с оболочки Bourne, а не Баш. Оболочка bash поддерживает и в то время как оболочки Bourne (/bin в/Ш) нет.

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

В Ubuntu 12.0 х изменил ссылку в /bin/Ш с /bin/bash на /bin и/черточки. Корпорация Intel скрипты установки для 13.0.0.079 ссылка /Бен/Ш, но предположим, что/требует это Борном или bash (SH или bash), но не совместим с тире.

+873
Aman Singhal 27 янв. 2018 г., 00:38:31

Следующий скрипт работает как с gnuclient или emacsclient, хотя его (оригинал) строкой документации говорится, "убить буфером, принимая gnuclient во внимание." ... от emacswiki: KillKey

(сайт defun моя-убить ()
 "Убить буфера, принимая во внимание gnuclient".
(интерактивный)
 (если (буфер-модифицированный-п)
 (ошибка "буфер имеет несохраненные изменения")
 (если сервер-буфер-клиентов
(сервер-редактирование)
 (убить-буфера (текущего буфера)))))

Указанным выше адресам на вопрос, как просили, но помимо этого, я работал вокруг этого вопроса с помощью редактора Emacs' встроенный сервер и emacsclient (и gnuclient, как указано в вопросе).

С этим новым сервером/клиентом комбинация, я могу открыть файлы в Emacs, из оболочки Bash, как если бы они были открыты (посещение) внутри Emacs сам.

В скрипте запуска, например. по имени Е, это основная команда делает трюк; нет больше раздражает подсказки, когда я убью буфера...

Она также имеет дополнительное преимущество, позволяя такие услуги, как восстановление VisibleBookmarks, и т. д., Чтобы функции для этого файла/буфера.

emacsclient -е "(найти-файл \"1$\")" &>/dev/нуль

Я думаю, что нечто подобное может быть сделано с GNU сервер/клиент, но мне очень нравится emacsclient, так что я буду бежать с ним.

+841
amir hasanvand 10 мар. 2013 г., 19:01:58

Я хочу, чтобы запустить некоторые из моих скриптов Python на мой новый Линукс (в CentOS 6.5) машина, которую я разработал на другой машине с Linux (также в CentOS 6.5). Но моя проблема заключается в том, что моя новая машина не имеющих подключения к интернету и поэтому я не могу загрузить все мои необходимые модули. Есть ли способ с помощью которого я могу просто клонировать конфигурацию питона с одной машины на другую? Например, сохранение изображения конфигурации Python для флешки и последующей установки на новую машину, используя изображения, хранящиеся в флешки? Клон питона с одной Linux-машины на другую? Я попробовал это , но это не работает для меня.

+749
Pedro Gomes 2 февр. 2012 г., 18:12:41

Я думаю, вы могли бы хотеть попробовать RSA открытый ключ аутентификации.

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

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

+700
ravindar ch 8 сент. 2019 г., 07:27:32

В моем случае кэш=нет параметр помог.

Я монтирую доли Windows с помощью следующей команды:

судо горы.протокол CIFS //IP_ADDRES/logs3 в /tmp/logs3 -o пользователь=пользователь,пароль=пас,РО,nounix,iocharset=кодировке utf8,file_mode=0777,кэш=нет
+692
Luka Lopusina 29 июн. 2014 г., 18:14:18

Я пытаюсь сделать VPN с поддержкой IPSec настроен на мой домашний сервер на Debian, так что я могу получить доступ к моей домашней сети и просматривать, не имея своей интернет отфильтрованы по моей студенческой сети, и чтобы я мог выполнить ремонт в моей домашней сети из колледжа по мере необходимости. Я создал свой сервер, выполнив эту ссылку, и когда я пытаюсь подключиться к нему через Мак ОС Х 10.7.4, он будет говорить "протоколы L2TP-VPN-сервер не отвечает. Попробуйте подключиться. Если проблема сохранится, проверьте настройки и обратитесь к администратору." Он выводит на консоль следующее сообщение:

8/11/12 7:11:11.532 личку configd, так: SCNC: начало, вызваны SystemUIServer, введите L2TP, статус 0
8/11/12 7:11:11.669 ПМ демона: демон PPP 2.4.2 (Яблоко версия 560.13) начал Джон, Уид 501
8/11/12 7:11:11.687 личку демона: протокол L2TP подключении к серверу '10.0.1.100' (10.0.1.100)...
8/11/12 7:11:11.688 личку демона: подключение IPSec начал
8/11/12 7:11:11.708 личку енот: подключение.
8/11/12 7:11:11.709 личку енот: 1 фаза протокола IPSec запущен (инициирован мной).
8/11/12 7:11:11.709 личку енот: пакет Айк: передавать успеха. (Инициатор, главное-режим сообщение 1).
8/11/12 7:11:14.712 личку енот: пакет Айк: передавать успеха. (1 Фаза Передачи).
8/11/12 7:11:17.716 личку енот: пакет Айк: передавать успеха. (1 Фаза Передачи).
8/11/12 7:11:20.719 личку енот: пакет Айк: передавать успеха. (1 Фаза Передачи).
8/11/12 7:11:21.710 личку демона: IPSec-соединения не

Я включил отладку на уровне 3, и когда я снова попробовал его и вытащил логи с сервера, и ничего не печатается в журналах. Я думаю, что сервер по каким-то причинам не получает или признавая ВПН подключение, а он печатает то же самое в журналы, когда я пытаюсь подключиться к серверу, которого не существует. Сервер имеет IP 10.0.1.100, который является IP-адрес, который я пытаюсь подключиться, только в случае, если что-то не так с переадресации портов на маршрутизаторе. Вот мои три конфигурационными файлами, настраивается в соответствии с руководство, перечисленных выше. (Я заменил секретами со звездочками)

файл /etc/freeradius на/клиентов.конф

# -*- текст*-
##
клиентов##.конф -- директивы конфигурации клиента 
##
## $ИД$

#######################################################################
#
# Определить radius-клиентов (как правило, сетевой накопитель, точка доступа и т. д.).

#
# Определяет клиента radius.
#
# '127.0.0.1' - это еще одно название как "localhost". Она включена по умолчанию
# для того чтобы протестировать сервер после первоначальной установки. Если вы
# не будет разрешений запросов радиус от localhost, мы предлагаем
# что удалить, или закомментировать, эта запись.
#
#

#
* Каждый клиент имеет "короткое имя", которое используется, чтобы отличить его от
# другие клиенты.
#
# В версии 1.был X, в строке после слова "клиента" ИС
адрес # клиента. В 2.0, IP-адрес настраивается через
# в "настройке" или "ipv6addr" поля. Для совместимости, 1.х
# формат по-прежнему принимаются.
#
клиент на localhost {
 # Допустимые значения:
 # пунктирной квада (1.2.3.4)
 # имя хоста (radius.example.com)
 при = 127.0.0.1

 # Или, вы можете использовать IPv6-адрес, но не оба
 # в то же время.
# ipv6addr = :: # любой. ::1 == localhost в

#
 # Примечание на DNS: мы настоятельно рекомендуем использовать IP-адреса
 # а не имена хостов. Использование имен узлов означает, что
 # сервер будет делать DNS-запросы при запуске, что делает его
 # зависит от службы DNS. т. е. если что-то пойдет не так с DNS,
 # сервер не запускается!
#
 # Сервер ищет IP-адрес от DNS-раз, и
 # только один раз, когда она начинается. Если DNS-записи позже
 # обновлен, сервер не увидят это обновление.
#

 # Одно определение, клиент может быть применен к целой сети.
 # например, 127/8 должен быть определен с "при = 127.0.0.0" и
 # "маска = 8"
#
 # Если не задан, маска подсети по умолчанию-32 (т. е. /32)
#
 # Мы не рекомендуем использовать что-нибудь другое, чем 32. Есть
 # обычно другие, более эффективные способы достижения той же цели.
 # Использование сеток других, чем 32 может привести к проблемам безопасности.
#
 # Вы можете указать перекрывающихся сетей (127/8 и 127.0/16)
 # В таком случае, наименьшее сети будет использоваться
 # как наиболее подходящее для клиента.
#
 Клиенты также могут определяться динамически во время выполнения, основываясь
 # по каким критериям. например, SQL-запросы, кодирование от NAS-идентификатор,
 # и т. д.
 # Видеть raddb/сайты доступны/динамический-клиентов для деталей.
#

# маска = 32

#
 # Общий секрет используется для "шифрования" и "знак" пакетов между
 # NAS и символы. Вы должны изменить эту тайну от
 # по умолчанию, иначе это не секрет!
#
 # Секрет может быть любой строкой, до 8к символов.
#
 Управляющие коды # может быть введен В. восьмеричное кодирование,
 # например, "\101\102" == "АВ"
 Цитата # знаки могут быть введены путем бегства от них
 # например, "Foo\"бар"
#
 # Примечание о безопасности: безопасность протокола radius 
 # полностью зависит от этой тайны! Мы рекомендуем использовать
 # общий секрет, который состоит из:
#
 верхний регистр # буквы
 # строчными буквами
 # цифры 
#
 # И не менее 8 символов, предпочтительно 16 символов
 длина#. Секрет должен быть случайным, и не должно быть слов,
 # фраза, или что-то еще узнаваемо.
#
 # По умолчанию секретные ниже предназначена только для тестирования, а должна
 # не использоваться в любой реальной среде.
#
 секрет = ********

#
 # Старые клиенты не отправить сообщение-Аутентификатор
 # в запроса доступа. РЧЦ 5080 предполагает, что все клиенты
 # Должна включать в запроса доступа. Конфигурации
 # пункт ниже позволяет серверу требовать его. Если клиент
 # необходима, чтобы включать сообщение-Аутентификатор и он делает
 # нет, то пакет будет молча отбрасываются.
#
 # возможные значения: да, нет
 require_message_authenticator = нет

#
 # Короткое имя использовано в качестве псевдонима для полного
 # имя домена или IP-адрес.
#
 # Это принято для совместимости с 1.X, но это не
 # больше не надо в 2.0
#
# имя shortname = localhost в

#
 # следующие три поля не являются обязательными, но могут быть использованы
 # checkrad.pl для одновременной проверки
#

#
 # В nastype говорит 'checkrad.pl' что нас-особенный метод
 # используйте для запроса NAS для одновременного использования.
#
 # Разрешено НАН типы:
#
 # омуль
 # computone
 # Ливингстон
 # max40xx
 # мултитех
 # то netserver
 # pathras
 # Паттон
 # portslave
 # ТС
 # usrhiper
 # другие # для всех остальных типов

#
 nastype = другие # localhost, и обычно не НАН...

#
 # Следующие две конфигурации предназначены для использования в будущем.
 # Файл 'naspasswd' в настоящее время используется для хранения НАН
 # логин и пароль, который используется checkrad.pl
 # при обращении к NAS для одновременного использования.
#
# логин = !корень
# пароль = someadminpas

#
 # Как в 2.0, клиенты могут также быть привязаны к виртуальному серверу.
 # Это делается путем установки "виртуальный_сервер" конфигурации
 # элемент, как в примере ниже.
#
# виртуальный_сервер = home1

#
 # Указатель на "home_server_pool" или "home_server"
 раздел, содержащий конфигурации CoA для этого
 клиент#. Пример КоА домашний сервер или бассейн,
 # видеть raddb/сайты доступные/исходящие-КоА
# coa_server = СЧП
}

Клиент # Протоколу IPv6 
#клиент ::1 {
# секрет = testing123
# имя shortname = localhost в
#}
#
# Все локальные IPv6 клиентов
клиент #на fe80::/16 {
# секрет = testing123
# имя shortname = localhost в
#}

клиент #some.host.org {
# секрет = testing123
# имя shortname = localhost в
#}

#
# Теперь вы можете указать один секрет для сетевых клиентов.
# Когда поступает запрос клиента, выбрали лучший матч.
# т. е. запись с наименьшей возможной сети.
#
#клиента 192.168.0.0/24 {
# секрет = testing123-1
# имя shortname = частная сеть-1
#}
#
#клиента 192.168.0.0/16 {
# секрет = testing123-2
# имя shortname = частная сеть-2
#}


клиент #10.10.10.10 {
# # секрет и пароль отображаются через "секреты файла".
# секрет = testing123
# имя shortname = liv1
# # следующие три поля не являются обязательными, но могут быть использованы
# # checkrad.pl для одновременного использования чеков
# nastype = Ливингстон
# логин = !корень
# пароль = someadminpas
#}

#######################################################################
#
# ТВ-розетка списки клиентов. Записи конфигурации точно
# то же, что и выше, но они являются вложенными внутри раздела.
#
# Вы можете иметь столько ТВ-розетка списки клиентов, как вы "слушать"
разделы#, или вы можете повторно использовать список из нескольких "слушать" разделы.
#
# ООН-комментарий в этом разделе, и редактировать "слушать" разделе Добавить:
# "клиентов = per_socket_clients". Этот IP-адрес/порт сочетание 
# затем будет принимать только клиентов, перечисленные в этом разделе.
#
клиенты #per_socket_clients {
клиент 192.168.3.4 # {
# секрет = testing123
# }
#}

файл /etc/l2tpns/стартап-конфиг

Уровень отладки # 
набор отладки 2

Файл журнала#: закомментировать, чтобы использовать стандартный поток ошибок, использовать слово "syslog:предприятие" для системного журнала
набор файл_журнала "в/var/журнал/l2tpns"

# Пид писать в этот файл
набор pid_file "в/var/работа/l2tpns.пид"

# Общий секрет с лак
набор l2tp_secret ""

# МТУ интерфейса для трафика L2TP
#набор l2tp_mtu 1500

# ГЧП счетчика и значения таймера 
#набор ppp_restart_time 3
#набор ppp_max_configure 10
#набор ppp_max_failure 5

# Разрешено только 2 DNS-сервера записи 
набор primary_dns 10.0.1.1
набор secondary_dns 8.8.8.8

# Может иметь несколько RADIUS-сервера записи, но только один радиус секрет
набор primary_radius 127.0.0.1
#набор primary_radius_port 1645
#набор secondary_radius 0.0.0.0
#набор secondary_radius_port 1645
набор radius_secret "********"

# Приемлемой аутентификации (PAP, парень) в порядке предпочтения
#набор radius_authtypes "ППА"

# Включение или выключение учета radius 
#набор radius_accounting нет

Порт # для Дэ запросы радиус 
#набор radius_dae_port 3799

# Разрешить использование нескольких учетных записей для одного пользователя
#набор allow_duplicate_users нет

# Напишите учета использования файлов в указанный каталог
набор accounting_dir "в/var/работа/l2tpns/актс"

# Послушай адрес для L2TP
набор bind_address 10.0.1.100

# Отправить gratiuitous ARP для привязки адреса 
набор send_garp да

Адрес шлюза # предоставленных клиентам
набор peer_address 10.0.1.1

# По умолчанию скорости в КБ/с
#набор throttle_speed 0

# Количество ведер выделить для регулирования
#набор throttle_buckets 3000

# Если значение отличается от 0, биты setuid при инициализации.
#набор битов setuid 0

# Если установлено в true, дамп текущей скорости в stderr каждую секунду
#набор dump_speed нет

# Количество пакетов, чтобы прочитать от группы Тун/УДП/ФД при выборе
возвращает # читабельным
#набор multi_read_count 10

# Установить приоритет процесса и sched_fifo
#набор scheduler_fifo нет

# Блокировка страниц в памяти
#набор lock_pages нет

# Максимальное количество пакетов для отправки узел недоступен в секунду
#набор icmp_rate 0

# Максимальное количество потоков пакетов в 0,1 С до обработки для каждого
сессии # (0 = ulimited)
#набор packet_limit 0

Адреса многоадресного кластера#, интерфейс
#набор cluster_address 239.192.13.13
набор cluster_interface на eth1

Кластер # ТТЛ мультикаст 
#набор cluster_mcast_ttl 1

Кластер # таймеры (1/10 секунды)
набор cluster_hb_interval 100
набор cluster_hb_timeout 20

Минимальное количество рабов перед хозяином отменяет маршруты
#набор cluster_master_min_adv 1

# Бросить/убить сеансов
#загрузить плагин "sessionctl"

# Дроссельной заслонки/Снуп основано на радиус
#загрузить плагин "автомата тяги"
#загрузить плагин "autosnoop"

# Управление дроссельной заслонкой/Снуп с nsctl
#загрузить плагин "throttlectl"
#загрузить плагин "snoopctl"

# Скорость плоскодонки RX если не прилагается
#загрузите плагин "setrxspeed"

# Удалить домен от имени пользователя
#загрузить плагин "stripdomain"

# Огороженный сад
#загрузите плагин "сад"

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

# файл /etc/ipsec на.конф - файл конфигурации Openswan IPSec в 

# Этот файл: /usr/доли/док/openswan/протокол IPSec.конф-образец
#
# Инструкция: протокол IPSec.конф.5


версия 2.0 # соответствует второй версии IPSec.спецификация конф 

# базовая конфигурация
конфигурация настройка
 # Функции и алгоритмы поддержки, см. README.Нац-обход
nat_traversal=да
 # исключить сетей, используемых на стороне сервера путем добавления %В4:!а.б.С. 0/24
virtual_private=%версии V4:10.0.0.0/8,%В4:192.168.0.0/16,%В4:172.16.0.0/12:!10.0.1.0/24
 # Ое теперь отключена по умолчанию. Раскомментируйте и измените на on, чтобы включить.
ОЭ=выкл.
 # что стек IPSec для использования. авто будет попробовать netkey, затем клипс после мачта
protostack=netkey
#
#интерфейсы="ipsec0=br0"
uniqueids=нет

Конн road_warrior
переключа=нет
authby=секрет
ПФС=нет
keyingtries=3
dpddelay=30
dpdtimeout=120
dpdaction=ясно
компресс=да
#
слева=10.0.0.100
leftprotoport=17/1701
leftnexthop=10.0.1.1
#
право=%любой
rightprotoport=17/%любой
rightsubnet=файл vhost:%нет,%прив
#
авто=добавить

файл /etc/ipsec на.секреты

# файл /etc/ipsec на.секреты
Файл # Секреты По IPSec 

10.0.1.100: ПСК "********"

Кто-нибудь видит проблемы в этих конфигурационных файлах? Я в тупике...

+679
Hans Dieter 11 авг. 2019 г., 07:29:14

Я пытаюсь отправить задание на кластере через qsub, но она застревает в состоянии "Eqw" с сообщением об ошибке:

$ qstat -Джей ошибка 466 | грэп 
причина ошибки 1: 09/18/2015 17:12:32 [1125:3453]: ошибка: невозможно перейти в /экспорт/дома/rafaelmf: нет такого файла или прямого

Я просто с помощью test.sh скрипт с Echo "Привет Мир" выходные, поэтому я могу попробовать добавляя или удаляя параметры, такие как -ухо, -Джей, -о'. Но ничего не работает.

qstat также показывает:

sge_o_home: /экспорт/дома/rafaelmf
sge_o_workdir: /государственной/раздел1/дома/rafaelmf

и я знаю, что экспорт - это ссылка на государственный/раздел1/.

Кроме того, у меня нет root доступа, и все это сделано с СШ. Итак, кто-нибудь знает как бороться с такой ошибкой (без суда)?

+666
ayaka 27 окт. 2015 г., 10:32:59

В категории lc_collate языковой категории контролирует порядок сортировки. Значение lc_all комплекты все категории.

В категории lc_collate=с, строки сортируются по байтам. Байты не должны быть в кодировке ASCII символов (только байтовые значения между 0 и 127 в ASCII). На системе Unix, Unicode-это почти всегда закодированы в кодировке UTF-8. В UTF-8 обладает тем свойством, что кодировка символов в последовательность байтов сохраняет их порядок, и поэтому сортировка UTF-8 строк в байтовый порядок лексикографический эквивалентно их сортировки в лексикографическом порядке символ. Поэтому категории lc_collate=C и предназначен для сортировки Юникода в UTF-8 лексикографически по характеру значения.

Обратите внимание, что Java на самом деле не Сортировать по значениям символов в Юникоде, но согласно их кодировке UTF-16. Это делает разницу с суррогатными парами, т. е. если у вас есть код пункта выше 65535.

Ни байтов UTF-8 представительство сортировка на Java, ни сортировки, ни рода утилиты в UTF-8 локали на GNU/Linux в сочетание символов во внимание, например, á (от U+0061 Латинская строчная буква сопровождается U+0301 сочетая острым ударением) занимает по-разному от á (у+00E1 Латинская строчная буква А с острым) (в UTF-8 локали, оба в конечном итоге эквивалентно , а в первый проход, а второй проход сортировка по код точки).

+636
Jjyuup 7 сент. 2016 г., 22:51:28

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

автологина пользователя=Боб

для

автологина пользователя=

= будет строки последний символ)

+634
oneone1 30 мар. 2018 г., 19:11:14

Этот метод работает с некоторыми защищенными от копирования/поцарапанные диски. Не имея VAG-сомом, я не уверен, что это работает с головоломки копирования в Ubuntu (т. е. диск, который играет, поэтому ее надо скопировать, пока не), но это может быть стоит выстрел.

Суть метода заключается в том, что при помощи mplayer или VLC плеер работает, можно копировать диски, которые в противном случае не буду копировать, когда они не запущены. А еще лучше, скопировать идет быстро, и не склонны вешать на плохие блоки.

Поэтому для VCD версии, должно идти что-то вроде:

  1. Откройте терминал, и пусть и mplayer воспроизведение видеодисков , поскольку там нет необходимости, чтобы увидеть или услышать это, нулевой выход достаточно:

    mplayer'ом -очень-тихо -раб -во нуль -нуль АО \
     для VCD://1 -компакт-диск-устройство /dev/компакт-диск
    

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

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

    ddrescue -Р 0 -б 2Ki на /dev/компакт-диск foobar.iso фрагментик.журнал
    
  3. Когда ddrescue отделки, вернемся к терминалу с помощью mplayer работает, и типа вопрос , чтобы бросить.


Для записи, вот и DVD - версия, которая работает...

  1. Откройте терминал, и пусть mplayer умеет играть DVD-дисков , поскольку там нет необходимости, чтобы увидеть или услышать это, нулевой выход достаточно:

    mplayer'ом -очень-тихо -раб -во нуль -нуль АО \
     dvdnav://1 -DVD-диск-устройство /dev/DVD-дисков
    

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

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

    ddrescue -Р 0 -б 2Ki на /dev/DVD-дисков foobar.iso фрагментик.журнал
    
  3. Когда ddrescue отделки, вернемся к терминалу с помощью mplayer работает, и типа вопрос , чтобы бросить.

+631
Zachary Snider 18 нояб. 2011 г., 10:15:34

Я ищу, чтобы предотвратить в IPv6-адрес локальной связи могут быть рандомизированы. Я не ищу, чтобы отключить В6, а, скорее статически назначить мою собственную связь местных. Я сделал команду ifconfig vboxnet0 inet6 добавить на fe80::/126 , и она работает и я могу сделать, ping6 -я vboxnet0 на fe80::1 и пинговать мой ВМ, но в конце концов я в конечном итоге с 2 адресами или буду удалять шахты и присвоить это себе.

+597
Marc Newton 22 мар. 2016 г., 09:28:37

Если мы можем использовать Perl:

ДФ | перл -не сказать "$2\Т$1", если /(и\D+)% (.*)/ и 1 $>60'

или

ДФ | Перл-нэ '/(\D+ в)% (.*)/ и $1>60 и сказать "$2\Т$1"'
+581
Justice Lawn 26 февр. 2010 г., 23:04:16

Обновление: учитывая, что найти источник данных, я хотел бы использовать массив вместо:

readarray -Т to_remove < <(найти ...)
number_of_files=${#удаление[@]}
РМ -я "${to_remove[@]}"

Если вы предварительно 4 версии Баш, использовать этот цикл для заполнения массива.

в то время как ИФ= читайте -Р имени; сделать
to_remove+=("$имени")
сделал < <(найти ...)

Ни один из них не работает с файлами, которые содержат символы новой строки, но я считаю, что дело легче игнорировать, когда это возможно, хотя в Баш 4, Вы можете отказаться от вызова, чтобы найти в целом:

shopt -с nullglob globstar
to_remove=( "$WORKING_PATH"/**/* )

Я предполагаю, что вы заполнение to_remove из файла. Не делай этого; читать напрямую из файла.

хотя ИФС= читайте -Р имени <&3; сделать
 РМ -я "$имени"
сделали 3< file.txt

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

(Если вы действительно застряли чтение из to_remove, я бы просто использовать временный файл:

с printf "%s" на "$to_remove" > tmp.txt
хотя ИФС= читайте -Р имени <&3; сделать
 РМ -я "$имени"
сделали 3< tmp.txt
РМ tmp.txt

)

+575
beneb 23 мая 2017 г., 12:38:32

[ команда в bash, как и любые другие команды, такие как , если, хотяи др. Вы можете увидеть это, если вы дважды проверьте Man-страницу:

$ человек [
Название
 Баш, :, ., [, псевдоним, БГ, связывать, ломать, строение, абонент, КР, команда, .....

Вы также можете сказать, что это настоящая команда с этим примером:

$ тип - [
[ раковина встроенная
[ это /usr/Бен/[

Первый результат-это встроенная версия [ это часть Баш. Вторая версия [ что входит с GNU coreutils.

На Fedora вы можете увидеть, что RPM это часть:

$ РПМ-серии QF /usr/Бен/[
coreutils-8.5-7.fc14 все.архитектуру x86_64

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

Делая это:

$ если$А == 1] ...

Была бы идентична этой:

$ lsblah
Баш: lsblah: команда не найдена...

В ЛС команда не может быть разобрано правильно, потому что это не буферизованные с пробелами, так что его разбирать-в состоянии.

+560
Raweniga 24 мая 2016 г., 06:05:15

Да, использование grub2 вы можете сделать это: он был пропатчен для поддержки не только АЭС, двойная Рыба, змея и CAST5 шифрования, но Количество хэш-таблиц, такие как SHA1, SHA256 и, криптография SHA512, и RIPEMD160. Существует также поддержка для Лукс дисковый формат шифрования.

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

В Лукс патчи для поддержки жратвы находятся здесь.

+543
Samsul 24 июн. 2019 г., 10:21:19

Я пытаюсь использовать взрослый тест инструмент домой и после обновлении с CentOS 6.4, я больше не в состоянии работать на TCL инструмент. Я получаю следующую ошибку, и я не имеют доступа к интернету на этом сервере. Как мне решить эту проблему?

"XpUtils::iloadбыл -д /usr/местные/testtool/РЕПО/пакет/линукс-на glibc2.3-x86_64 с/Либ/tcljava1.4.1 tclblend" не удалось:
 не удалось загрузить файл "/usr/местные/testtool/РЕПО/пакет/линукс-на glibc2.3-x86_64 с/Либ/tcljava1.4.1/libtclblend.так": libjava.так что: не удается открыть общие объект файл: нет такого файла или каталога
 во время выполнения
"ошибка "\"XpUtils::iloadбыл -д $Дир tclblend\" не удалось:\Н $сообщение об ошибке""
 (процедура "loadtclblend" линия 168)
 вызывается изнутри
"loadtclblend /usr/местные/testtool/РЕПО/пакет/линукс-на glibc2.3-x86_64 с/Либ/tcljava1.4.1"
 (пакет"при необходимости на Java 1.4.1" сценарий)
 вызывается изнутри
"пакет требуется Java"
 ("ивала" линии тела 1)
 вызывается изнутри
"пакет ивала потребовать $ПКГ"
 ("по объекту" линия тела 2)
 вызывается изнутри
"по каждому ПКГ $параметр pkglist {
 комплект ::${ПКГ}версия [пакет ивала требуется $ПКГ]
}"
 (файл "/usr/местные/testtool/testtool" строка 165).
+491
Burabari 11 апр. 2011 г., 10:28:56

Ваш вопрос, кажется, что ты начинаешь новый вызов агента на каждой оболочки инициализации (вероятно в вашем .файл или .bashrc с). В этом нет необходимости, так что вы должны найти тех, СШ-агент звонки и удалить их.

На OSX, обычно через SSH-агент запущен во время загрузки для вашего рабочего стола. Например:

окружения myhost:~)-> ПС-эф | команда grep SSH-агента
 501 986 1 0 10:18АМ ?? 0:00.14 /usr/Бен/СШ-агент -л
 501 2126 736 0 5:30ВЕЧЕРА ttys007 0:00.00 grep в SSH-агента

Для того, чтобы открыть его, нужно выяснить, где он слушает сокет, обычно в /tmp/и ком.яблоко.файл launchd.<мля>/слушателей (где <мля> это какой-то случайный буквенно-цифровой идентификатор. Там, скорее всего, будет несколько, но вы хотите тот, который имеет гнездо 'слушателей' в нем).

Как только вы обнаружите это гнездо, к которому можно подключиться, используя стандартный СШ переменных, переменных ssh_auth_sock. Например:

окружения myhost:~)-> экспорт переменных ssh_auth_sock=/tmp/и ком.яблоко.файл launchd.1h2j3k4l5/слушателей
окружения myhost:~)-> СШ-добавить ~/.по SSH/id_rsa
Введите пароль для ~/.по SSH/id_rsa: <typing_here>
Тож добавил: ~/.по SSH/id_rsa (~/.по SSH/id_rsa)

После этого экспортируется в оболочке, можно, на данный момент, использовать СШ-добавить команду, чтобы обеспечить его или ее пароль и добавления ключа в агент. Вы также можете увидеть другие варианты можно изучить в руководстве страниц доступа к SSH-агента.

+458
olya48 24 февр. 2011 г., 03:45:29

Как уже упоминалось, ведущий записывает время в странице памяти, что гость может читать. Это обычно означает, что оборудование ВМ часами играм узла, исключая какие-либо ошибки, где хозяин не пишет, что страница на критические события, такие как масштабирование скорости процессора. Проблема обычно в том, что ОС не распознает, что аппаратные часы изменения/корректировки. Обычный 'hwclock --hctosys' будет обновлять ОС на текущих аппаратных часов, и (на мой взгляд) чище, чем демон NTP.

Вы можете увидеть это в действии, запустив что-то вроде этого в вашем КВМ-часы гостя:

дата && hwclock --hctosys && дата
Солнце 5 января 23:40:44 МСТ 2014
Солнце 5 января 23:40:06 МСТ 2014
+454
Tasneem Hyder 6 дек. 2015 г., 13:08:09

После обновления до Fedora 18, я вижу следующие критические сообщения в файл/var/журнал/сообщения , когда я войти в систему:

Критическая ситуация: gsm_manager_set_phase: \утверждение`GSM_IS_MANAGER<br>в
ГТК-критическая: gtk_main_quit: утверждение `main_loops != Значение null не удалось

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

+450
serggl 3 мая 2011 г., 05:34:06

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

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

Анзибль подсказки к это собственность, путем перечисления искусству цели и позволяет им быть повторно судимым.

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

- название: создать конфигурационный файл MySQL 
 шаблон: СРЦ=мой.КНФ.J2 в дест=в/etc/мой.КНФ
уведомление:
 - перезапустите MySQL

- название: Служба запуска MySQL 
 служба: имя=тузды состояние=начал включено=да

Е. Г. приведенном выше фрагменте из анзибль-примеры, не удается достичь "возобновляемые" собственность. Обработчик "перезапустите MySQL" никогда не сработает, если игра прерывается, после создания файла конфигурации, но перед запуском обработчика "перезапустите MySQL".

+438
Sthembiso Mhlongo 13 окт. 2016 г., 03:54:21

Я новичок в Linux, так что могут быть ужасные советы, но единственное, что работал для меня, после попытки безопаснее решений (изменение переменной $PATH и т. д.), Чтобы "снять" старую установить-инфо (переименовать).

> которое установить-инфо
/usr/Бен/установить-инфо
> МВ /usr/Бен/установка-установите инфо-информация.бак

Я думаю, это заставило его использовать новую.

Обновление пошло ультра-гладкая после этого.

+413
Binh Truong 11 дек. 2010 г., 02:01:20

Как насчет:

если [ "$процентов" -экв. 100 ] && [ "$full_flag" -экв. 0 ];
тогда
 трансфер нажимаем Примечание хром "Аврора: аккумулятор заряжен" батарея "составляет $процента"
full_flag=1
интернет
если [ "$процентов" -это 100 ];
тогда
full_flag=0
интернет
+389
DarkBee 8 апр. 2010 г., 18:05:11

Я использую для i386/amd64 на мультиархитектурный на моей свежеустановленной Debian с 8.7 . Я просто добавил его с помощью команды dpkg --добавить-архитектуры i386 при установке пакета я не нашел в версии для amd64.

Затем я установил Джесси-бэкпортов (375) версия моего драйвера Nvidia с помощью репозиторий :

# Джесси-бэкпортов
деб http://httpredir.debian.org/debian Джесси-бэкпортов основной ВНО не бесплатно

и это то, что синаптической дает мне сейчас :

Synaptic

Я достал все эти пакеты с NVIDIA установлен дважды, по одному для каждой архитектуры. Это все нормально? Я сделал что-то неправильное во всем этом процессе ?

Действительно странная вещь заключается в том, что АПТ список --установленным |команда grep NVIDIA и даже не давая мне тот же ответ :

ут@Альбиция:~$ кв. списка --установленным |грэп для NVIDIA

Предупреждение: АПП не имеет стабильный интерфейс командной строки еще. Используйте с осторожностью в сценарии.

ГБО-альтернативные-NVIDIA и Джесси-бэкпортов,теперь 0.7.3~bpo8+1 для amd64 [installé, восемь]
libegl-nvidia0/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libegl1-glvnd-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgl1-glvnd-видеокарты NVIDIA-GLX с/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgl1-NVIDIA-за glvnd-ГБО/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgldispatch0-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgles-nvidia1/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgles-nvidia2/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgles1-glvnd-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libgles2-glvnd-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libglx-nvidia0/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libglx0-glvnd-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libnvidia-cfg1/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libnvidia-eglcore/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libnvidia-glcore/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libnvidia-ряд ML1/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
libopengl0-glvnd-NVIDIA и Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-альтернативный Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
для NVIDIA-драйвера/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
для NVIDIA-драйвера-Бен/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
для NVIDIA-драйвера-библиотеки/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
для NVIDIA-драйвера-библиотеки-для i386/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для i386 [installé, восемь]
компания Эгль-общий/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания Эгль-Икд/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-установки-очистка/Джесси-бэкпортов,теперь 20151021+1~bpo8+1 для amd64 [installé, восемь]
компания Кернел-общий/Джесси-бэкпортов,теперь 20151021+1~bpo8+1 для amd64 [installé, восемь]
нвидиа-Кернел-переходный/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
нвидиа-Кернел-поддержки/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-наследство-Регистрация/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-команды modprobe/Джесси-бэкпортов,теперь 358.09-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-persistenced/Джесси-бэкпортов,теперь 358.09-1~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-настройки/Джесси-бэкпортов,теперь 375.26-3~bpo8+1 для amd64 [installé, восемь]
компания NVIDIA-поддержка/Джесси-бэкпортов,теперь 20151021+1~bpo8+1 для amd64 [installé, восемь]
для NVIDIA-в vdpau-водитель/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания вулкан-общий/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
компания вулкан-Икд/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé, восемь]
пакет xserver-xorg, с-видео-Nvidia/Джесси-бэкпортов,теперь 375.26-1~bpo8+1 для amd64 [installé]

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

+375
dhegamushti 9 авг. 2011 г., 01:35:20

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

#!/бин/Баш
# usage-message.sh

: ${1?"Использование: аргумент $0"}
# Выход скрипта здесь, если параметр командной строки отсутствуют,
#+ с следующее сообщение об ошибке.
# usage-message.sh: 1: Использование: usage-message.sh аргумент
+329
DiplViking 1 мар. 2010 г., 01:01:16

Баш расширяет переменных (например, идентификаторы, начинающиеся с $) в двойные кавычки ".

Хотя это тоже была проблема, когда делаешь это в интерактивном режиме из линейки программ. Баш будет попробовать расширить "$НФ", если переменная НФ не определен, то Баш будет расширять эту пустую строку.

Обычно вы можете использовать одинарные кавычки ' , так что $НФ не будет расширяться на баш.

Однако поскольку требуется ${имя_сервера} расширить, вы можете попробовать двойное преобразование

machine_type=`awk и "начать{параметром ignorecase=1;}/${имя_сервера}/ {печать \\$НФ}" ff_servers.дБ`

Вы также можете попробовать использовать конкатенацию строк, разница в основном стилистические.

machine_type=`в awk 'начать{параметром ignorecase=1;}/'${имя_сервера}'/{печати $НФ}' ff_servers.дБ`

Это работает как bash будет объединять соседние строки вместе.

+327
P3trus 2 окт. 2016 г., 11:03:40

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

Используйте это, чтобы определить схему домена.

<тип домена='xmlns для использования КВМ': в QEMU='http://libvirt.org/schemas/domain/qemu/1.0'>

И это, чтобы отправить варианты непосредственно для QEMU (пример шоу Х-ВГА=на первый общий хост-интерфейсом PCIe устройства):

<в QEMU:командная строка> 
 <в QEMU:значения ARG='набор'/> 
 <в QEMU:устройство значения ARG='.hostdev0.х-разъем VGA=о'/> 
</в QEMU:командная строка>
+276
chit loone 8 окт. 2014 г., 21:11:16

Я предлагаю нанять команду grep для этой работы:

$ ОПЦ="\"-имя пользователя -возраст от 20 -где в Азии -ест\мозги""
$ грэп -По --' -, где \к\ж*' <<< "$ОПЦ"
Азии

Объяснение:

  • : Perl совместимые регулярные выражения
  • : показывает только соответствующие части
  • : бросай все, прежде чем ссылки
  • \ж*: матч составляющей слова (синоним [_[:alnum:]])

Чтобы добавить " в список соответствующих символов:

$ грэп -по -- '-ест \к[_\"[:alnum:]]*' <<< $ОПЦ
Мозги"
+235
Systems Rebooter 2 дек. 2010 г., 04:40:51

У меня этот раздел команду curl в моем shell-скрипт, который вызвал ошибку 500 repsonse от сервера. Однако, этот код работает, когда я вручную выполнить команду.

завиток -qgsSkH "содержимое-тип: multipart/данные формы" - нет-прогресс-бар-заголовок "знак: $authKey" -Ф "именем[email protected]$compressedFileName" -Ф "вариантов={\"приложение\":\"2\",\"тайм-аут\":\"5000\"}" https://www.domain.com > results.txt

У кого-нибудь есть любая идея, почему?

Редактировать: Я сделал ручной отладки и обнаружил, что проблема вызвана переменной $authKey. Эта переменная выбирается следующий код в мой сценарий.

# Получить ключ аутентификации из фирмы FireEye AX в ответ
пока чтение строки
делать
 если [[ $строки =~ ^некоторые-шаблон:[[:пробел:]](.*) ]]
тогда
authKey="${BASH_REMATCH[1]}"
интернет
сделано <auth.txt

Если я переопределить эту переменную, используя что-то вроде следующего, то скрипт будет работать.

authKey="TheAuthenticationKey"

Но почему это происходит? Раньше, когда я передать строку из файла, когда я его читаю построчно-это уже правильное значение (я дважды проверил повторяя вывод в текстовый файл).

Редактировать Мне удалось детализировать ради. Когда я пытаюсь Эхо значение токена в файл и добавить " в начало и конец строки я получил этот результат.

"Х-FeApi-маркер: РДЭ+jxU1kB5ZpXsRNAgqfjTxkjZ0L2atH+l0H/NeatWDAJs=
"

Я не уверен, как снять, что новая фишечка линии. Кто-нибудь может посоветовать?

+157
ppyzhova 10 сент. 2010 г., 01:43:47

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

Предполагая, что ваш начальник утилита поддерживает <символы> варианта, вы можете использовать его, чтобы получить фиксированное количество байт. Если это не так, использовать ДД. (ДД БС=1 отсчет=ННС < файл /dev/urandom)

Итак, это будет производить 32 буквенно-цифровых символов (и пустую строку):

тр -КР а-з-З0-9' < и /dev/urandom | глава -с32 ; Эхо

Хотя, просто из принципа, это немного отходов с ТР накидывает около 3/4 или необработанных входных байт. Может быть, лучше передать необработанные данные из urandom что-то вроде в base64 или что-то, что создает дамп.

+156
Eugenio Amaya 3 мар. 2010 г., 02:05:23

Сочетание клавиш Ctrl+конца работает, если у вас есть недавние (составитель) версия нано редактор.

Если вы не знаете, как это сделать, вы можете прочитать составлении нано редактор с нужным

Обратите внимание, что в новых системах, например, на основе Ubuntu 18.04, есть уже такая версия.

Из изменений:

2017 12 апреля - ГНУ нано 2.8.1

... делает ^домой и ^конец перейти в начало и конец файла (на терминалах, поддержка этих клавиш) ...

Против шпатлевка под Cygwin

У меня не установлено шпатлевка, здесь мы должны полагаться на других утверждают, что эти комбинации клавиш не работают в Windows 10 + шпатлевка + СШ + нано > 2.8.1.

С другой стороны, у меня есть Cygwin и ОС Windows 10 + с Cygwin + СШ + нано > 2.8.1 работает нормально.

+135
damccull 10 янв. 2019 г., 10:08:04

Я хотел видеть статус некоторых услуг на некоторых наших серверах RHEL 5.8 узлы, на которых я не админ. К моему удивлению, я не смог получить никакой информации, как это сделать (например, с chkconfig или systemctl на Fedora) от Google. Ни с chkconfig ни systemctl доступны для меня, не уверен, если это из-за разрешения, или они просто не доступны в системе, но отсутствуют страницы для.

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

+105
SLuka 19 сент. 2013 г., 16:27:59

Я недавно переписал ~100мб с самого начала моего 1ТБ внешний жесткий диск, используя команду DD. Это означает, что мои таблицы разделов, вероятно, были потеряны. команда fdisk -l показывает никакой информации раздел.

Однако, поскольку я на самом деле был мой диск, установленный при выдаче команды ДД, данные на диск (все разделы) может быть доступна с помощью проводника. Внешний жесткий диск подключен к компьютеру. Это приводит меня к мысли, что таблица разделов может быть восстановлен.

Поисков на эту тему рекомендую инструменты для восстановления данных, которые могут восстановить таблицу разделов, но эти варианты предполагают привод был отсоединен от компьютера.

Посмотрев в /proc/перегородок дает размер каждого блока устройства, но не их смещения в секторах.

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

+101
yuv raj 4 мая 2016 г., 13:41:35

loopless

сначала использовать функцию

sevenc функции 
{


если [ ! -Е "$1" ]; затем #проверить, если файл уже существует 
 Echo "файл $1 не существует" #если не существует печати Эхо выходной
еще
 СЕПГ -я -е с/- /-/г' "$1" #удалить помещений на первых 10 значений
 у awk '{печати 7$}' "$1" > /ТМП/$(базовое имя $1.txt)_S.txt #вывести номер столбца 7 и скопировать вывод в файл
 РМ "$1" #удалить старый файл
интернет
}
  • когда оболочка распознает функции, это пройдет аргумент (если таковые имеются до $1 $2 ... и так далее).
  • кстати

'ы/- /-/г' "$1" #удалить помещений на первых 10 значений

Нет, это превратить все пространство- к - линия, там 1, 4, 10 или 255.

тогда не нужно больше ВАР

sevenc /tmp/1wall_long.txt
sevenc /tmp/1wall_test1.txt
sevenc /tmp/1wall_test2.txt
sevenc /tmp/1wall_test3.txt
sevenc /tmp/3mt_long.txt
sevenc /tmp/3mt_OpenSpace_test1.txt
sevenc /tmp/3mt_OpenSpace_test2.txt
sevenc /tmp/3mt_OpenSpace_test3.txt
sevenc /tmp/3rooms_test1.txt
sevenc /tmp/3rooms_test2.txt
sevenc /tmp/3rooms_test3.txt
sevenc /tmp/20mt_OpenSpace_test1.txt
sevenc /tmp/20mt_OpenSpace_test2.txt
sevenc /tmp/20mt_OpenSpace_test3.txt

(при условии, что вы больше не использовать fileXX ВАР).

loopless (Сол. 2)

если вы хотите передать аргумент, и с помощью оптимизации Terdon попробуем

функция восемь
{

файл=$1
содержимое destdir=${2-в/tmp} # использовать второй аргумент, если она определена, то в /tmp
продолжение=${3-з} 

если [ ! -файл e"$" ]; затем #проверить, если файл уже существует 
 файл Echo "файл $не существует" #если не существует печати Эхо выходной
еще
 СЭД -е 'с/- /-/файл G'"$" \
 у awk '{печати 7$}' "$1" > /"$destdir, В"/$(и basename $1.txt)_"$продолжение".тхт #вывести номер столбца 7 и скопировать вывод в файл
 РМ "файл $" #удалить старый файл
интернет
}

называться с

восемь /tmp/1wall_test3.txt /мой/п/реж Т ## использовать /мой/проекта/реж как дить, т а расширение
восемь /tmp/1wall_test1.txt /мой/проект ## использовать /меня/проекте в качестве реж
восемь /tmp/1wall_test2.txt ## будет использовать значение по умолчанию 

эти функции могут быть определены .bashrc и и использоваться в интерактивном режиме.

с петлей

во время чтения Ф
делать
если [ ! -Е "$Ф" ]; затем #проверить, если файл уже существует 
 Echo "файл $1 не существует" #если не существует печати Эхо выходной
еще
 СЕПГ -я -е с/- /-/г' "$Ф" #удалить помещений на первых 10 значений
 у awk '{печати 7$}' "$Ф" > "/tmp/и$(базовое имя $Ф .тхт)_S.txt" #вывести номер столбца 7 и скопировать вывод в файл
 РМ "$Ф" #удалить старый файл
интернет
сделал <<ВФ
/tmp/1wall_long.txt
/tmp/1wall_test1.txt
/tmp/1wall_test2.txt
/tmp/1wall_test3.txt
/tmp/3mt_long.txt
/tmp/3mt_OpenSpace_test1.txt
/tmp/3mt_OpenSpace_test2.txt
/tmp/3mt_OpenSpace_test3.txt
/tmp/3rooms_test1.txt
/tmp/3rooms_test2.txt
/tmp/3rooms_test3.txt
/tmp/20mt_OpenSpace_test1.txt
/tmp/20mt_OpenSpace_test2.txt
/tmp/20mt_OpenSpace_test3.txt
ВФ
+78
Leki1111 16 июн. 2019 г., 06:17:56

У тебя почти получается.

Шаг1

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

 дата-дата='15 минут назад'

Вы очень много сделали это с вашим кодом, хотя и менее эффективно. Но вы оставили в микросекундах. Вероятно, вы на самом деле не заботятся о них, но вы должны сопоставить их. Часовой пояс может быть сделано с '%:з но, вероятно, вы должны соответствовать существующей часовой пояс; вещи может сломаться вскоре после перехода на летнее время переключается. Если вам не придется беспокоиться о нескольких часовых поясов, вам нужен regex или решение Sobrique по. Будьте бдительны, вы можете:

Теперь=$(дата +"%м%т. 000%-04:00")
Т2=$(дата-дата='15 минут назад' +"%м%т. 000%-04:00")

Шаг 2

Вы можете использовать ваш теперь и Т2 в качестве входных данных на awk. Сопоставление на основе строки будет работать нормально, но на awk можно убедиться, что каждая линия вписывается в требуемый диапазон времени, делая "больше" и "меньше" строки сравнивает.

на awk -V на русском языке не относится="[$Т2]" -в, как правило,="[долларов]" '$1>=русском языке не относится && $1<=Как правило'

Шаг 3 (новый)

Вы должны получить untimestamped строк в промежутках между линиями с отметками времени. Поэтому мы используем приведенный выше код awk, чтобы соответствовать линии метки и если метка времени в нужном диапазоне, установить флаг. Только когда флаг установлен в 1, то текущая строка будет напечатана.

на awk -V на русском языке не относится="[$Т2]" -в, как правило,="[долларов]" \
'/^\[[^ ]*\] / { лог = ($1>=русском языке не относится & & 1 $<=Как правило) } войти { печать }' 

Шаг 4

Как обычно, перенаправление вывода, но следует отметить, что если вы используете свой скрипт каждые 15 минут, ваш текущий код перенаправления будет перезаписать тот же файл, что и %H не изменились, по крайней мере 3 таких пробегов. Лучше сделать это и %H-%M или что-то. Но нет никакой необходимости для любого перенаправление в файл вообще. Вы можете отправить его прямо на почте (если вы действительно нуждаетесь во вложении):

{ 
 Эхо "$сообщение"; Эхо
 на awk -V на русском языке не относится="[$Т2]" -в, как правило,="[долларов]" '$1>=русском языке не относится && $1<=Как правило' каталога журнала $/oim_server1-диагностики.журнал 
} | mailx -с смтп="$SMTP в" -р "$отправитель" -с "$темы" "$EMAIL1"

Остальной ваш скрипт должен работать как есть.

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

Выход=/tmp/и oim_server1-diagnostic_$(дата +%Е-%Н-%м)
на awk -V на русском языке не относится="[$Т2]" -в, как правило,="[долларов]" '$1>=русском языке не относится && $1<=Как правило' каталога журнала $/oim_server1-диагностики.журнал > "долларов"
тест-с $ВНЕ && 
Эхе -е "$сообщение" | mailx -s по протоколу SMTP="$СМТП" -это "США" -Р "$отправитель" -с "$темы" "$EMAIL1"
РМ -Ф "долл"

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

+55
Scriptonomy 20 мар. 2012 г., 18:08:28

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

команды nohup => избегает всех сигнал SIGHUP(завершить сигнала) и продолжает выполнение, даже если терминал закрыт.

старпома процесс умирает, когда в результате получено, но nohup и процесс продолжается.

+28
Zack Wagner 2 нояб. 2013 г., 03:30:57

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil