почему доступ к некоторым порт не стабилен

мы устанавливаем инструмент netdataбыл ( своего инструмента производительность ОС )

мы замечаем, что установка netdataбыл рухнул на

завиток -протокол SSL-подключение-таймаут 10 --повторить 3 http://localhost:19999/netdata.conf

и:

мы замечаем, что иногда порт 19999 блокируется и иногда у нас есть доступ

например, когда мы имеем доступ

 телнет на localhost 19999
Попытка ::1...
Подключен к localhost.
Escape-символ '^]'.
CConnection закрыт иностранном хостинге.

и иногда порт блокирован

Попытка ::1...
через telnet: подключение к адрес ::1: соединение отклонено
Попытка 127.0.0.1...
телнет: подключиться к адресу 127.0.0.1: соединение отклонено

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

Примечание - брандмауэр отключить и сутулый , также в iptables

+542
Rokip Rokip 12 июн. 2016 г., 17:41:08
37 ответов

С на awk:

у awk '/Массив2/ {строка=$0; далее}; /Первый рисунок/ {line печать; выход}' file.txt
  • /Массив2/ {строка=$0; далее}: Если шаблон Массив2 сочетается, сохраняя строку в переменную строку, и переходим к следующей строке

  • /Первый рисунок/ {печать линия; выход}: если первый шаблон не найден, печати переменной линии, и выход

Пример:

% кошка file.txt 
...
Массив2:TheWrongBar
фу 
Массив2:TheRightBar
фу 
Первый Образец
фу
...

% на awk '/Массив2/ {строка=$0; далее}; /Первый рисунок/ {line печать; выход}' file.txt
Массив2:TheRightBar
+955
Matt Zurligen 03 февр. '09 в 4:24

Поэтому я запустил скрипт и я хочу быть в состоянии напечатать в консоли в то же время. Обычно я нажмите сочетание клавиш Ctrl+С, но что останавливает выполнение скрипта, который я не хочу.

  • Так как я могу вызвать консоль без остановки запущенного скрипта?
+946
user3566929 22 дек. 2013 г., 06:19:13
Другие ответы

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


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

Говорят, что у меня

#включить <prog1/ФОО.ч>
#включить <prog1/бар.ч>
#включить <prog1/баз.ч>

Я должен заменить его

#включить <prog1/prog1/ФОО.ч>
#включить <prog1/prog1/бар.ч>
#включить <prog1/prog1/баз.ч>

Я знаю только как найти оригинальный матч, как:

СЕПГ -я -е '/#включить\с<prog1\/.*\.ч>/' вопросами и ответами

Но понятия не имею, как что-то положить в середину строки

+944
Noob Theory 17 мар. 2019 г., 23:24:48

Я не знаю, как назвать то, что я хочу, я просто опишу, что я хочу сделать.

Что я делаю-это настройка старый ноутбук, с Gentoo, для моих детей. Я хочу иметь какую-то программу На там, что, с помощью пароля, дает доступ к делать домашнее задание, играть в игры в течение 30 мин, смотреть Netflix в течение часа, и т. д.

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

+890
Marie Valdez 29 янв. 2015 г., 11:46:38
найти /файловой системы -xdev -тип F -имя '?*.*' -print0 команды | на awk -Ф. -ВРС='\0' '
 {с[$НФ]++}; конец{Для (я в C) печатать с[Я],я}' | сортировка -рН | меньше

Где /filesytem - это точка монтирования файловой системы вы хотите посмотреть.

+872
iceberg 18 мар. 2010 г., 16:12:01

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

Самое основное можно было бы назвать через wget или завить от ежедневной хрон и проверить их код завершения (если они не могут загрузить страницу, они будут возвращать ненулевой код завершения), а затем использовать это, чтобы вызвать по электронной почте. Хотя такой подход имеет несколько проблем (например, обе команды wget и завить следовать перенаправлениям, поэтому он будет также успешен почти любой 3 * х код при условии, что оно указывает на доступном страницы).

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

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

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

+844
A1122 16 июн. 2010 г., 05:09:35

Хотя вопрос предполагал, что Xephyr правильно работать (так как нет информации об этом), у меня по крайней мере подтвердил, что qBittorrent прекрасно работает в Xephyr на Debian хриплый обновление Xfce.

qBittorrent в Xephyr

Скриншот ниже показывает qBittorrent 2.9.8 в Xephyr.

qBittorrent 2.9.8 in Xephyr on Debian Xfce Wheezy

Это было проверено обновление Xfce на Debian Wheezy и с использованием новейших пакетов libqtcore4 и пакет xserver-xephyr доступна эта дата, которые аналогичны версии процитировал в вопросе.

$ команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютора: в Debian
Описание: в Debian 7.9 (Сопелка)
Релиз: 7.9
Название: Сопелка

$ dpkg для запроса -ж | грэп libqt
libqt4-dbus интерфейса:i386 с 4:4.8.2+для dfsg-11
libqt4-сеть:для i386 4:4.8.2+для dfsg-11
libqt4-XML-кода:для i386 4:4.8.2+для dfsg-11
libqtcore4:i386 с 4:4.8.2+для dfsg-11
libqtdbus4:i386 с 4:4.8.2+для dfsg-11
libqtgui4:i386 с 4:4.8.2+для dfsg-11

$ dpkg для запроса -ж | грэп xephyr
пакет xserver-xephyr 2:1.12.4-6+deb7u6

Связанный с этим вопрос, но не совсем

Единственный релевантный поиск я нашел баг 71421, сообщая о "Qt5 приложений не работают с Xephyr".

При попытке запустить любой Qt5 (или, Видимо, GTK3) приложения внутри Xephyr, они не работают (как в не показано). GTK2 или на Qt4 работает просто отлично, а также ГБО приложений (glxgears например). Также проверено на самостоятельный X-сервер без ДМ работает - Qt5 работает прекрасно есть, просто внутри Xephyr они не.

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

Определить проблему

Не было никакой информации о том, как приложение был запущен в Xephyr.

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

На основании цитируемого текста, я еще что-то сомневаюсь: а Xephyr работать с недопустимыми аргументами? Вернее, как запустить приложение от имени другого пользователя в Xephyr?

Если вы действительно уверены, что на Qt4 приложения не работают в Xephyr, это может быть проблема несообщаемого в пакет библиотеки Qt4. Но так как я уже подтвердил, что qBittorrent (на основе библиотеки Qt4) работает нормально в Xephyr, это может быть проблема с "другой пользователь" или Xephyr был запущен из текущего сеанса.

На использование Xephyr

Вот некоторые интернет-источники, объясняющие, используя Xephyr для выполнения определенных задач.

  1. Xephyr на ArchWiki. Хорошее место, чтобы начать работу для запуска Xephyr, но не много объяснить на широкое использование, кроме того, работает терминал или оконный менеджер в Xephyr.

  2. Понятия не имею, как начать с Xephyr. Что я делаю не так? в списке рассылки xorg не от Чт янв 23 17:16:40 ПСТ 2014. Другой способ работает в xterm в Xephyr.

  3. Как запустить несколько х рабочих столов? на супер пользователя, задали 22 июл '09. Один из ответов предложил использовать Xephyr. Аналогичным образом, как указано в источнике #1.

  4. Мультисит конфигурации/Xephyr: как сделать Мультитерминал с Xephyr на Викиучебник.

  5. Скриншоты из нескольких X серверы на UNIX и Linux стек обмена, спросил, августа 21 '14.

  6. Методические указания: Запустите браузер Firefox (и другие вещи) в качестве отдельного пользователя с Xephyr. Это представляется наиболее похожие использования как намекнули в вопросе.

Почему я привел эти источники, чтобы обеспечить соответствующие подсказки, которые могут помочь вам, чтобы уточнить, работают ли приложения Qt в Xephyr правильно, иначе.

Это, как говорится, есть что-то сложно для понимания первой фразы "через Xephyr для запуска приложений от имени другого пользователя, при входе в качестве основного пользователя". В конце концов, я не создавал "другой пользователь" для теста qBittorrent в Xephyr. Возможно, кто-то может дать лучший ответ.

+842
pckben 22 окт. 2013 г., 00:41:09

Я пытаюсь преобразовать формат даты что-то вроде 10/03/2018 в 43376 в Shell-скриптинг, это можно сделать с помощью опции формат ячейки как число в Excel. Как можно сделать это в скриптах оболочки?

+810
Pa1 5 авг. 2016 г., 02:50:14

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

Образец данных из файла выходных данных журнала:

2015-10-29 09:19:39,630 информация строка1 из журнала 
2015-10-29 09:21:39,630 информация строка2 из журнала
2015-10-29 09:22:39,630 информация строка3 журнала
2015-10-29 09:23:39,630 информация line4 журнала
2015-10-29 09:24:39,630 информация линии5 журнала
2015-10-29 09:25:информация line6 39,630 журнала

Если я запускаю мой скрипт в 09:25 он должен захватить последние 5 строк и отправить в отдельный выходной файл.

+791
Atamido 6 сент. 2011 г., 21:42:20

Недавно я установил Решка (дистрибутив Linux) на USB-накопителя. Я сделал это через посредника флешку и я обнаружил, что когда я установил окончательные хвосты OS на второй диск USB, что размер жесткого диска уменьшается с 15,1 ГБ до 2,43 ГБ.

Я перезагрузил мою систему до Windows и пробовал форматирование жесткого диска, размер остался неизменным.

Пожалуйста, что мне делать. Флешка изначально 15.1 ГБ общего дискового пространства и после установки хвосты, теперь он имеет 2.43 ГБ.

+776
Aparan 13 окт. 2015 г., 22:57:29

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

+764
Billy Camila 27 апр. 2016 г., 06:31:17

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

текст1=фу; текст2=бар; текст3=кранты
Для((я=1;я<4;я++)); делать
 ивала Эхо \$текст${я}
сделано

Я признаю, что это может быть сделано без оценки (имя_переменной=текст${я}; Эхо ${!имя_переменной}). Но при построении команды я всегда хотел использовать функцию eval.

оболочки-расширения-линия (М-С-Е) работает не без ошибок. :-)

+755
phillercode 15 авг. 2012 г., 06:29:10

Я думаю, что упаковка повреждена (zip-файл),

Во время установки пакета MATLAB 2012а, я нашел компьютерное зрение пакет не удается установить из-за аналогичного сообщения об ошибке, так что я выкопал немного, и, наконец, найти, что zip-файл пуст.

Просто возьмите новые медиа.

P. S Вы иметь разрешение на запись в папку установки правильный?

+750
user2472167 23 дек. 2017 г., 21:57:07

Это обычно упоминается как "проброс портов". Вот фрагмент из официальной документации:

  1. Перейдите в меню межсетевой экран, выберите NAT, затем щелкните на вкладке порты.
  2. Нажмите на значок + в верхней или нижней части экрана.
  3. Выбрать интерфейс порт вперед (скорее всего, WAN) и в случае необходимости, подобрать виртуальный IP-адрес из внешней выпадающем адрес.
  4. Введите Ваш переадресованный порт в поле внешний диапазон портов(Эс)
  5. Введите внутренний IP-адрес вы хотели бы, чтобы отправить этот порт в IP NAT-ом.
  6. Заполнить локальный порт, если он отличается от внешнего порта.
  7. Установите флажок Auto-добавить чекбокс правила брандмауэра
  8. Нажмите кнопку Сохранить, которая вернет вас в порт вперед нац экране, показывая вам все нац записи.
  9. Наконец, нажмите кнопку Применить изменения, подождать несколько секунд и проверить.

Источник: http://doc.pfsense.org/index.php/How_can_I_forward_ports_with_pfSense%3F

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

+715
adaugherity 22 янв. 2019 г., 00:34:13
  • В спецификациях оборудования, сети и модели.
  • Поиск пакета драйвера для RHEL 7.
  • Установите этот пакет.

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

Кроме того, когда я в последний раз положил в CentOS 7 на ноутбук (Делл), я обнаружил, что у меня была карточка от Broadcom беспроводная локальная сеть. Они все равно не дают драйвера с открытым исходным кодом, и для карты Broadcom на основе карты WLAN работает еще скомпилировать драйвер сообщества из исходников или установить драйвера для Windows с оболочкой. Я выбрал ни и заменил беспроводная карта с дешевой замены (карточка Intel) из интернетов. Итог, замена платы WLAN с одним, работающая третий вариант, но это стоит денег, так что...

+705
Vireo Media 5 авг. 2015 г., 15:24:20

Я пытаюсь использовать QEMU, чтобы установить виртуальную машину с Ubuntu 16.04 на мой сервер Ubuntu. Мой сервер не имеет рабочего стола и я работаю на него через SSH. Поэтому мне нужно, чтобы иметь возможность использовать удаленно запускать QEMU без рабочего стола.

Вот что я выполнил:

в qemu-img В создаем Ubuntu16.04.формат qcow2 5г
в QEMU-систему-архитектуру x86_64 -компакт-диск /home/me/ubuntu-16.04.3-server-amd64.iso -гда Ubuntu16.04.формат qcow2 -загрузка D -чистый индекс NIC-net пользователь -м 1024 -местное время - проклятия

Однако, после выполнения вышеуказанной команды, я получаю такой вывод на мой SSH-терминал: enter image description here

Похоже, что она нуждается в столе для продолжения, я не уверен.

Кроме того, я попытался отметить:

в QEMU-систему-архитектуру x86_64 -компакт-диск /home/me/ubuntu-16.04.3-server-amd64.iso -гда Ubuntu16.04.формат qcow2 -загрузка D -чистый индекс NIC-net пользователь -м 1024 -местное время -nographic

Но он блокирует здесь:

мне@mymachine в:~$ в QEMU-систему-архитектуру x86_64 -компакт-диск /home/zyh/ubuntu-16.04.3-server-amd64.iso -гда Ubuntu16.04.формат qcow2 -загрузка D -чистый индекс NIC-net пользователь -м 1024 -местное время -nographic
Предупреждение: формат изображения не было указано на Ubuntu16.04.формат qcow2 и прощупывание догадались сырья.
 Автоматически определяя формат опасна для RAW изображений, операции записи блока 0 будет ограничено.
 Укажите формат "сырых" явно для снятия ограничений.
предупреждение: ВРЧ не поддерживает функцию: с CPUID.01Ч:ЕКБ.файл VMX [бит 5]
+689
PartTimeLegend 8 мая 2017 г., 15:13:11

Попробуйте что-то вроде

с wget -qо - http://www.google.com/ | тр "" \\Н | fgrep в src= | тр \" \\Н | fgrep -в СРЦ=

который, однако, URL-адреса вывода, Как они написаны в файле, который может быть относительно базового URL-адреса.

+673
Levoh 22 авг. 2015 г., 20:46:07

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

# Чтение легкое, вот П считывает из порта 50505
НЗ -л 50505 | П

Как я могу вам это написать, чтобы сказать, что порт 60606?

+638
Spyro 999 21 окт. 2017 г., 05:05:57

Это швы, чтобы работать нормально если удалить " строки 1 и 2, Когда вы получаете аргументы :

IN_REGEX=$1
OUT_REGEX=$2

найти . -имя '*'.СРР | грэп IN_REGEX $ | команда grep -v с $OUT_REGEX
+636
Ganesh chandra Joshi 1 янв. 2020 г., 17:20:12

Я думаю, я нашел решение этой проблемы. После попытки много различных исправлений и ни один из них не работает, я запустил команду sudo Чаун -Р akaash:akaash директории ~/git/атом , то скрипт/создать-создать-в Debian-пакет-компресс-артефакты --установки --небезопасно-Пермь=истина --позвольте-корень-глобальный leveldown.

Я считаю, что Чаун команду удалили нужно использовать команду sudo.

Где-то по пути я нашла этот сайт:

https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

которые привели меня к:

https://github.com/creationix/nvm

который объяснил, как обновить НПМ с узлом диспетчере версию, а не установщик узел.

Это может или, возможно, не помогли, хотя я знаю, что это сделали обновление НПМ. Но почему-то все в конце концов я попытался избавился от ошибки.

+626
user307380 13 февр. 2012 г., 11:23:38

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

Что я делаю в настоящее время ставит по умолчанию запись в файл/etc/fstab или с nofail на, Таким образом если накопитель вставлен до загрузки, он будет автоматически установлен. Что я бы предпочел сделать это, то накопитель должен быть вставлен в любое время, а это значит системой.

Есть ли способ сделать это без опроса lsblk в цикле?

+602
Garrett Wilkin 6 июн. 2019 г., 19:46:50

В настоящее время у меня есть проблема, где я не могу сделать мой Правой Кнопкой Мыши, чтобы работать на моем ноутбуке тачпад.

70-синаптикс.конф: https://pastebin.com/rStE3d2F

кот /труды/автобус/вход/устройств: https://pastebin.com/SD62xeJg

сравнению с XInput: https://pastebin.com/CS9WPRr4

файлам: https://pastebin.com/HGZeCVPr

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

У кого-нибудь есть идеи?

+564
MANISH PATHAK 14 сент. 2019 г., 11:14:34

Это должно хорошо работать даже на сложных аргументов с пробелами и хуже:

#!/бин/Баш
new_args=()
для арг
делать
 new_args+=( '-п' )
 new_args+=( "$арг" )
сделано

для ARG в "${new_args[@]}"
делать
 Эхо "$арг"
сделано

Тест:

$ ~/test.sh ФОО $'бар\Н\tbaz-бей
-п
фу
-п
бар
 база залив
+555
soc 5 окт. 2010 г., 16:03:50

Я был в состоянии использовать xdotool и под Ubuntu 11.04 beta, но selectwindow не допустимая команда, мне пришлось взломать скрипт:

$ в то время как правда; спать 1; xdotool и getactivewindow; сделано

потом смотреть ID окне перейти в то время как я выбрал окно, я хотел, потом расшифровал отвечает пид с:

$ xdotool и getwindowpid <окна-идентификатор>
+536
user57460 13 апр. 2010 г., 22:01:11

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

Гораздо проще просто написать новую версию сценария. Разбор словоблудия дросс, как это большой лаваш.

Вот версия, делающий это, и также не повторяет оригинал ошибка печати лишний выходной (как заголовки).

#! /бин/Баш

для меня в "[email protected]" ; Сделать
 функции printf "%я\т%я\т%я\н" $я $(($Я * $Я)) $(($Я * Я *я))
сделано

А вот версия, что дополнительно печатает заголовок, Если вы используете (подробный) вариант:

#! /бин/Баш

параметр verbose=0

в то время как команде getopts "в" опт ; делать
 дело "$опт" в
 в) параметр verbose=1 ;;
эсок
сделано

смена "$((OPTIND-1))"

[ "$многословный" = "1" ] && е "%з\т%з\т%з\п" 'количество' 'квадрат' 'мощность 3'

для меня в "[email protected]" ; Сделать
 функции printf "%я\т%я\т%я\н" $я $(($Я * $Я)) $(($Я * Я *я))
сделано
+424
Rafael Ktistakis 23 мар. 2013 г., 02:12:23

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

хклип -выбор программы md5sum `с-о`

Примечание:

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

Я использую

#!/Бен/ш
#имя файла: КБ
если [ -н "в$display" ]; затем
 [ -Т, 0 ] && метод exec /usr/Бен/хклип -выбор с-о 2>/dev/нуль
 /usr/Бен/хклип -выбор с
еще
 [ -Т, 0 ] && exec для кошек "в/dev/ГИМ/$TTY_DASHED"
 кошка > в /dev/ГИМ/"$TTY_DASHED"
интернет

что позволяет мне типа КБ , чтобы открыть буфер обмена и что-то | ЦБ , чтобы написать это.

( Я использую файл в памяти имя моего терминала, как мой буфер обмена если я вне X (=если дисплей не установлен). В TTY_DASHED ОКР переменной устанавливается в моей .профиль как с экспортом TTY_DASHED=$(телетайп |тр / - | хвост -с+2) )

+327
rolinger 20 сент. 2014 г., 08:15:22

Я пытаюсь добавить дочерний процесс в группе переднем плане процесс. После разветвления я звоню вызова execve() , чтобы породить новый процесс(в данном случае с Unix Эхо программа). Перед вызовом вызова execve() я создаю новый процесс группы, используя ребенка пид. Таким образом, ребенок становится лидером процесса этой группы процесс. После этого я звоню выполнении tcsetpgrp() для добавления группы на переднем плане группы процессов.

Когда я запускаю программу, она висит в выполнении tcsetpgrp() вызова. для execve() никогда не выполнится. Если я удалить выполнении tcsetpgrp() вызов, вызова execve() выполняется успешно.

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

#включить заголовочный файл <stdio.ч>
#включить <stdlib.ч>
#включить <запустите.ч>
код #include <sys файлы/типы.ч>
код #include <sys в/ждать.ч>

пустота pr_ids(чар *имя){
 pid_t PID, в дальнейшем, пгуу, tpgid;

 пид = getpid();
 идентификатор = getppid();
 пгуу = getpgrp(); 
 tpgid = tcgetpgrp(STDIN_FILENO);

 функции printf("%ы: идентификатор процесса = %д цвет = %д"
 "пгуу = %д tpgid = %д\п", Название, код продукта, цвет, пгуу, tpgid);
}

тап_п(АГДС, типа char *переменной argv[]){
 pid_t PID-регулятора;
 инт ст;
 типа char *параметр args[] = {"/bin/, и Эхо", "Здравствуйте", нуль};

 pr_ids("родитель"); 

 если((пид = вызов Fork()) == 0){
 setpgid(0, 0); // создает собственную группу процессов и становится лидером группы 
pr_ids("ребенок");
 pid_t cpgrp = getpgrp();
 выполнении tcsetpgrp(STDIN_FILENO, cpgrp); // добавить группу процессов на переднем плане
pr_ids("ребенок");
 для execve(параметр args[0], параметры, значение null); 
}
 остальное, если(пид > 0){
 с помощью waitpid(PID, в &СТ, 0); 
}

выход(0);
}
+287
kashika sharda 30 сент. 2013 г., 07:52:02

Да, ваше предположение верно.

Когда производится запуск или остановка нескольких единиц в один systemctl команду, которая станет одной транзакции, поэтому системы Диспетчер демон (также известный как ПИД 1) будет пытаться запустить их все вместе.

Если есть зависимость от порядка (настроен С до= и после= директив), они будут рассмотрены в этой точке.

Так что если у вас настроено заказ чтобы запустить блок после блока B (файл А. служба говорит, что после=B. обслуживание), что означает, что блок будет остановлен до блока Б (приказ восстанавливается при остановке юнита), то это будет вести себя как ты описал единицы, которые зависят от остановится первым (так как они не могут остановиться, когда остановился), потом останавливается, и тогда наконец остановились.

Если нет заказ зависимостей между блоками, то они будут запущены или остановлены параллельно. (Что это значит: systemd не будет по-прежнему будет обрабатывать их в последовательности, но это убьет процесс с сигнал SIGTERM, или вилкой в процессе выполнения ExecStop= команда для блока, но это будет не дождаться главного ПИД на выход или на ExecStop= команду, чтобы завершить, что это "параллельно" означает в данном контексте. Поскольку сигналы являются асинхронными и разветвление неблокирующими, это очень близко к истинной параллельности и почти все эффекты можно считать одинаковыми.)

Порядок, в котором единицы передаются systemctl не имеет значения для большинства случаев (только в самом углу случаях он будет вести себя так же.) Когда есть явная зависимость заказ, которые будут соблюдаться. Когда нет, сервис будет запущен/остановлен параллельно.

Короче, systemctl мешало Б В и systemctl остановить Б по сути то же самое.

+224
jermenkoo 17 февр. 2019 г., 04:47:57

ifup enp0s3 должны воспитывать интерфейс и настроить его.

Вы могли бы хотеть рассмотреть сетевые интерфейсы главе с RHEL руководство. §10.3. “Интерфейсом управления скриптами” упоминает через ifup.

команду ifconfig enp0s3 вверх не должна загружать любой конфигурации из файл ifcfg-enp0s3, кстати. См., например, в чем разница между 'до команду ifconfig eth0' и 'ifup eth0 в'? на основе знаний в RedHat.

+216
lmsc 16 нояб. 2018 г., 21:21:57

На x86, он использует значение CPUID “процессор Марка строку” характеристика, где поддерживается. Таким образом, в вашем случае это сам процессор, который возвращается в “Интел(Р) процессоры(р) на CPU E5335 @ 2.00 Ггц“ строку. Это соответствует dmidecode выходные данные: удостоверение личности: FB 06 00 00 01 03 00 00 соответствует 06FB с CPUID, т. е. E53355080 бы 0F64 с CPUID).

Вы можете ознакомиться с ядром реализации в арку/х86/ядра/процессора/общие.З.Ы get_model_name функции.

Процессоров Xeon E5335 Clovertown-это процессор, который не поддерживает SSSE3.

+127
cactuschibre 21 окт. 2011 г., 11:12:57

После пары часов использования мой WiFi отключается.

Пока сеть работает, если я делаю

сеть-Диспетчер служб судо статус

Там нет вопроса вообще. Устройства (wlo1) активация "успешно, устройство активировано". и соискатель ладно, говорю "просителя: в wpa_supplicant умереть сброс счетчика".

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

Состоянии объяснить в одной руке

соискатель: не удалось установить ВРД х в wpa_supplicant: GDBus.Ошибка:орг.freedesktop.ДГУ.Ошибка.NoReply: disconneected получателя сообщение от автобусного сообщения без ответов

И, в другой руке

устройство (wlo1): повторно приобретение интерфейс соискатель (#1)

Любая помощь очень поможет. Спасибо.

Детали моей беспроводной карты:

*-сеть 
 описание: интерфейс Ethernet 
 продукт: RTL810xE шины PCI Express быструю Ethernet контроллер 
 вендор: Realtek полупроводника ко. ЛТД.
 физический идентификатор: 0
 автобусная информация: [email protected]:01:00.0
 логическое имя: eno1
 версия: 07
 серия: В0:5а:да:н0:ББ:31
 размер: 10Мбит/с
 емкость: 100Мбит/с
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress msix ВПД bus_master cap_list Ethernet на физическом диске ТП образ Mii 10bt 10bt-FD в 100bt 100bt-FD с автоопределение
 конфигурация: автоматическое изменение скорости=ч=да драйвера=r8169 дуплекс=половина прошивки=rtl8106e-1_0.0.1 06/29/12 задержки=ссылка 0=Нет мультикаст=да порт=Мии скорость=10 Мбит/с
 ресурсы: прерывание:16 ioport:2000(площадь=256) память:91004000-91004fff памяти:91000000-91003fff памяти:91500000-9150ffff
*-сеть
 описание: беспроводной интерфейс
 продукт: беспроводной сетевой адаптер RTL8188EE 
 вендор: Realtek полупроводника ко. ЛТД.
 физический идентификатор: 0
 автобусная информация: [email protected]:02:00.0
 логическое имя: wlo1
 версия: 01
 серийный: 18:4Ф:32:В6:95:3а
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress bus_master cap_list Ethernet на физический беспроводной
 конфигурация: эфир=драйвер да=rtl8188ee driverversion=5.0.0-20-универсальные прошивки=П/ИС=задержки 192.168.0.110=ссылка 0=да мультикаст=да, беспроводные=стандарт IEEE 802.11
 ресурсы: IRQ номер:121 ioport:1000(размер=256) память:91100000-91103fff

Edit: я уже пробовал переустановить сеть-менеджера, но не похоже на работу.

Я использую Ubuntu диско Динго 19.04

+116
user75138 23 янв. 2017 г., 23:50:30
кот YOUR_FILE | вырезать -д'#' -Ф1

Он использует # как колонна сепаратор и сохраняет только первый столбец (то есть все до #).

+96
Zer0oDay 19 окт. 2016 г., 09:17:30

Команды sed не замены в bash под Debian, но работает в командной строке.

Работает в командной строке:

СЕПГ -я с|с/dev/диск/на этикетке/SR6D4|устройство/dev/диск/на этикетке/SR4D4|г' /etc/my/config.xml

Не работает в bash-скрипт, не замените строку:

от="SR6D4"
в="SR4D4"
path_from="/Дев/диска/на этикетке/${от}"
path_to="/Дев/диска/на этикетке/${в}"
Эхо "СЕПГ -я с|${path_from}|${path_to} файл $|г'"
файл sed-я с|${path_from}|${path_to}|г' $

Почему не заменить строку в файл при использовании СЭД в bash?

+57
Alana 2017 18 июн. 2011 г., 06:47:59

ЛС-д списки именно то, что вы это прошли (за исключением несуществующие файлы). Поэтому, предполагая, что существует по крайней мере один каталог, имя которого начинается с mydir, это просто

найти mydir*/ -тип F -имя .МР3 -print0 команды | ...

Обратите внимание, что mydir*/ играм символические ссылки в каталогах, и найти будет проходить связан каталогах.

Как правило, команды xargs запускает команду несколько раз, насколько это возможно, передавая ему несколько аргументов одновременно. Если вам нужно выполнить команду для каждого файла отдельно, скажу так:

найти mydir*/ -тип F -имя .МР3 -print0 команды |
команды xargs -0 -Н1 mplayer'ом ... |
на Perl ...

Или сделать простую вещь и использовать -exec будет возможность найти. Вы теряете способность отфильтровать ошибки найти и с помощью mplayer отдельно.

найти mydir*/ -тип F -имя .МР3 -exec для mplayer'а -во дамми -манекен АО-определения {} \; 2>/dev/нуль |
на Perl ...

Кстати, зачем печатать все линии, если вам нужен только последний?

... | на Perl -NLE в '/ID_LENGTH=([0-9\.]+)/ && ($Т +=$1); конец {функции printf "%02d порта:%02d порта:%02d порта\п",$т/3600,$т/60%60, Т$%60}'

В bash после запуска shopt -s в globstar, в КШ после выполнения взаимозачета globstar, или в ЗШ из коробки, вы можете также использовать ** для сопоставления файлов в поддиректории рекурсивно.

mycommand mydir*/**/*.МР3
для F в mydir*/**/*.МР3; делать ...

Это также соответствует каталоги и символические ссылки, название которой заканчивается на .МР3. Баш проходит через символические ссылки на каталоги, в то время как КШ и zsh сделать траверс mydir* если они символические ссылки на каталоги, но пропускать символические ссылки, когда рекурсией.

для F в mydir*/**/*.МР3; делать
 mplayer'а -во дамми -манекен АО-выявить "$Ф" 2>/dev/нуль
сделано | на Perl ...

ksh93 и zsh (но не Баш, Даш или беспроводным интерфейсам) есть арифметика с плавающей точкой, поэтому вам даже не нужно ссылаться на другой инструмент, такой как Perl, чтобы сделать сумму.

верстал -F длина=0
для F в mydir*/**/*.МР3; делать
 длина+=$(mplayer'а -во дамми -манекен АО-выявить "$Ф" 2>/dev/нуль |
 СЕПГ -н 'с/^ID_LENGTH=//Р')
сделано | на Perl ...
функции printf "%02d порта:%02d порта:%02d порта\н" $((т/3600)) $((т/60%60)) $((Т%60))
+41
scheffield 20 апр. 2019 г., 00:52:19

Как предположила @CAS в комментариях, я пишу его в папку, которая не существует. После того как я изменил путь в/MNT/метро-Эксплорер-хранилище данных, это работало правильно.

Напомним, сообщение об ошибке:

УПП: /шоссе/метро-Эксплорер-хранилища: только для чтения файловой системы

Это вводит в заблуждение! Прочитав этот ответ я предполагала (т. к. УПП не могу создавать папки), что папка существует, и проблема в том, что мне не хватает прав.

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

+32
scai 12 мая 2011 г., 10:30:10

По умолчанию ~/.профиль источники ~/.bashrc и только если BASH_VERSION является непустым, т. е. (по умолчанию .профиль):

если [ -н "$BASH_VERSION" ]; затем
 # включить .bashrc и если она существует
 если [ -Ф "$дома/.bashrc и" ]; затем
 . "$Дома/.bashrc и"
интернет
интернет

Под языка, запуск скриптов осуществляется /Бен/Ш, который на Debian-это симлинк на /bin и/тире. Это означает, что если ~/.профиль был добыт при запуске, BASH_VERSION пуст, и, следовательно, ~/.bashrc и не получены.

Возможные решения

  1. Запускать функции из ~/бин

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

В противном случае, если вы хотите использовать Bash в качестве оболочки при запуске и источник .bashrc следующее при запуске, одна вещь вы можете сделать, это установить Башкак по умолчанию /Бен/ш, т. е. работать

$ команды dpkg-перенастроить черточки 

и следуйте инструкциям.

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

# Если не работает в интерактивном режиме, ничего не делай
случай $- в
 *я*) ;;
 *) возврат;;
эсок

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

+19
Wisdom Sikwese 7 нояб. 2015 г., 07:12:49

Обычно все файлы устанавливаются практически в одну минуту. Вы можете использовать "найти", чтобы проверить все установленные файлы почти то же время, то "РМ" их вручную. Жаль, что это полезно.

найти в /usr/местные/ -тип F -новее <некоторые последний старый файл>
+14
Bryan obst 8 окт. 2012 г., 16:35:44

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

$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