Может "Сеника ересь" быть полезным?

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

В управление процессами в Unix каждый процесс имеет одного родителя. Единственным исключением из этого является инит процесс, который запускается при загрузке операционной системы. Это нормальное поведение для родительского процесса дочерние процессы все это с ним, когда он умрет. Это делается путем отправки сигнала SIGHUP, чтобы все дочерние процессы; обработка по умолчанию обрабатывает этот сигнал прерывает процесс.

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

старпома /путь/к/программе это как назвать метод exec(3). Да, он заменит ваш снаряд с программой, сохранив любой родитель запустил снаряд.

Ш-с /путь/к/программе вроде неостроумно создает ребенка оболочки процесс, который создает дочерний процесс программы. Это только полезно, если бы в /путь/к/программе На самом деле последовательность скрипт инструкции, а не исполняемый файл. (ш /path/to/script.sh может использоваться, чтобы запустить shell-скрипт, который нет разрешения на выполнение в низшей оболочке)

/путь/к/программе создает "план" процесс, это означает, что оболочка ждет завершения процесса, прежде чем принимать какие-либо другие действия. В системы вызова контексте, это как вызов Fork(2)/в exec(3)/с помощью waitpid(2). Обратите внимание, что ребенок наследует ввода/вывода в stdout/stderr от родителей.

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

команды nohup /путь/к/программе вызывает команды nohup(1) для предотвращения отправить сигнал SIGHUP для программы , если управляющий терминал закрыт. Находится ли он в активном или фоновом режиме выбор (хотя чаще всего процесс работает в фоновом режиме). Обратите внимание, что команды nohup.из всего вывод, если вы не в противном случае перенаправление потока stdout.

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

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

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

+124
KahTim 24 мар. 2011 г., 13:36:32
19 ответов

Я использую Ubuntu 12.04,

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

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

+925
Devish Oberoi 03 февр. '09 в 4:24

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

+918
Patricia Johnson Laster 8 нояб. 2022 г., 23:43:04

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

Поэтому ситуация сейчас выглядит следующим образом--1. Я применил и получил также полностью финансируемых кандидат предложение от престижной исследовательской группы в Университете Осло в поле моего выбора (что я всегда хотел работать). Это будет иметь непосредственное положительное влияние на мою личную жизнь, потому что я был бы более стабильный в финансовом плане (я уже сколько будет стоить и сколько я бы заплатил), а кроме того, я был бы счастлив с моей работой. 2. Это также означает, что я должен сказать моему нынешнему руководителю об этом, кто не знает много подробностей. Я говорил ему об этом много раз в прошлом. По крайней мере, я думаю, он понимает мои финансовые трудности. Он сам спросил и предложил мне переехать на работу (если что-нибудь с моим магистра) или PhD за рубежом. Но, я думаю, он не воспринял это очень серьезно, что я думал, оставив один день! Теперь, я не знаю, какой будет его реакция. Он, кажется, хороший и дружелюбный парень, и вполне мотивирована, касающиеся моей работы здесь. Однако, я не совсем разделяю его чувства, в основном из-за двух вышеназванных причин.

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

ПС - я из известных научно-исследовательского института в Индии.

+888
Abhinav Bhatnagar 21 февр. 2010 г., 19:50:07

Мне интересно... есть ли способ, чтобы сделать Опера работает с глобальным меню? Это было бы очень мило, если бы мог.

+865
GVM 66 6 сент. 2010 г., 21:35:00

Это особенность пряников, если вы используете встроенный SIP-клиент. В Настройки -> Настройки вызовов есть параметр "использовать интернет-вызовы", которые вы можете установить "только для Интернет-вызовов". Затем, если контакт имеет несколько глоток, он будет вызывать, что непосредственно СИП-СИП, а выход через подключение телефона.

+838
Anner 20 янв. 2019 г., 04:36:01

По какой-то странной причине, нажимая Enter, Escape или некоторые другие аварии клавиши диалоговое окно Сохранить, открыть окно, команда+F и многие другие. Это делает приложение аварии, и вернуться к автосохранения, которая, вероятно, очень старый (если вообще).

Это после обновления с Эль Капитано.

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

Как я могу исправить это?

Редактировать: следующий список будет обновляться с все решения я пробовал, и не удалось:

Правка 2: я подтвердил этот вопрос также касается проверки подлинности диалогов и тому подобное.

Редактировать 3: Как-то было исправлено. Я не знаю, как или чем это вызвано, но он просто был. Если кто-нибудь может просветить меня по этому поводу и рассказать мне, как это могло произойти, пожалуйста.

Редактирование 4: вопрос снова выскочил. Я понятия не имею, почему.

+793
Leta Rogers 8 июл. 2022 г., 22:11:08

Это была моя оригинальная командная строка:

ФНР на awk '==шп{а[$2]=1$; далее}($2 В) {, если(A[$2]!=$1)печать $2}' файл1 файл2

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

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

Если я имел дело с одной переменной, я знаю, что я бы сделал:

Эхо "$переменная1" | на awk '{$1=2$=""; печати $0}'

Но я не могу найти пример, как пройти вторую переменную/потока в программисты, а в bash-скрипт.

примеры, которые я пробовал:

ФНР на awk '==шп{а[$2]=1$; далее}($2 В) {, если(A[$2]!=$1)печать $2}' "$переменная1" "$переменная2"

Эхо "${переменная var1}" | awk и 'ФНР==шп{а[$2]=$1;далее}($2 В) {, если(A[$2]!=$1)печать $2}' "${var2 будет}"

на awk -V и С1="переменной$var1" -в С2="$переменная2" 'ФНР==шп{а[$2]=$1;далее}($2 В) {, если(A[$2]!=$1)печать $2}' "$С1" "$С2"

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

На каком-то фоне, это очень упрощенная версия, но у меня есть набор файлов вроде этой:

:~/тест$ ЛС-ЛР ?/файл*
-РВ-РВ-Р-- 1 madivad madivad 11 апреля 19 23:17 1/файл.0
-РАО-РАО-Р-- 1 madivad madivad 6 апреля 19 23:04 1/файл.1
-РАО-РАО-Р-- 1 madivad madivad 8 апреля 19 23:04 1/файл.2
-РАО-РАО-Р-- 1 madivad madivad 8 апреля 19 23:04 1/файл.3
-РАО-РАО-Р-- 1 madivad madivad 6 апреля 19 23:05 2/файл.1
-РАО-РАО-Р-- 1 madivad madivad 10 апреля 19 23:06 2/файл.3
-РАО-РАО-Р-- 1 madivad madivad 6 апреля 19 23:05 2/файл.4
-РВ-РВ-Р-- 1 madivad madivad 11 апреля 19 23:17 2/файл.5

У меня тоже есть две аудиторские файлы, которые содержат результаты хеширования каждой структуры каталогов, который может занимать очень глубоко и содержит 500 МБ+ данных каждого.

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

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

~/$ тест Глава 2/аудит?
==> 2/audit1 <==
%%%% HASHDEEP-1.0
%%%% размер,MD5,SHA256 и,именем
## Вызывается из: /дома/madivad/тест/1
файл ## $ hashdeep -л.Файл 0.Файл 1.Файл 2.3
##
11,3213c6d334141924ab1454f0349a0ccb,6f92601344e16851316e7cda90d053c0ad234e047ccf81ce6fe89e78bbdb111e,file.0
8,736e5da8b598eec84d4ec0e1be63b6d1,eeda2f21a9320e751d98a92ceb903bdf5e9e5b6f6ca3690fdc0fb67b70a5efb2,file.2
8,e487aeec573e0936c1ac9f091130c20b,1bbb337a707d059be503510600b59292bbc9b1a171fe2b0b07ec122bc2bbff4f,file.3
6,fa8f294721ab3fbb37793c68ff2cf09b,32c66107f0f4f2053128e519681fc8e88806d0d2b17607ce9f2362aff66ad6c7,file.1

==> 2/audit2 <==
%%%% HASHDEEP-1.0
%%%% размер,MD5,SHA256 и,именем
## Вызывается из: /дома/madivad/тест/2
файл ## $ hashdeep -л.Файл 1.Файл 3.Файл 4.5
##
11,3213c6d334141924ab1454f0349a0ccb,6f92601344e16851316e7cda90d053c0ad234e047ccf81ce6fe89e78bbdb111e,file.5
6,9e87b0fde0cf6b641bd4a27aee5f5536,247ed9d62df1b8b2da7dedf48b0795ef302d21811885180384c3f560c819d361,file.4
6,fa8f294721ab3fbb37793c68ff2cf09b,32c66107f0f4f2053128e519681fc8e88806d0d2b17607ce9f2362aff66ad6c7,file.1
10,b7b9e4419c0708f401d45f061ac9a231,fcfecc7079ad08912d7a0ebcb24816442067b101a0da0c252533b78e00c19c52,file.3

и к тому времени, я добрался до того, как awk обработки у меня уже есть такой:

~/$ тест Глава 2/т.*
==> 2/сорт1 <==
Файл 3213c6d334141924ab1454f0349a0ccb6f92601344e16851316e7cda90d053c0ad234e047ccf81ce6fe89e78bbdb111e.0
Файл 736e5da8b598eec84d4ec0e1be63b6d1eeda2f21a9320e751d98a92ceb903bdf5e9e5b6f6ca3690fdc0fb67b70a5efb2.2
файл e487aeec573e0936c1ac9f091130c20b1bbb337a707d059be503510600b59292bbc9b1a171fe2b0b07ec122bc2bbff4f.3
файл fa8f294721ab3fbb37793c68ff2cf09b32c66107f0f4f2053128e519681fc8e88806d0d2b17607ce9f2362aff66ad6c7.1

==> 2/sort2 <==
Файл 3213c6d334141924ab1454f0349a0ccb6f92601344e16851316e7cda90d053c0ad234e047ccf81ce6fe89e78bbdb111e.5
файл b7b9e4419c0708f401d45f061ac9a231fcfecc7079ad08912d7a0ebcb24816442067b101a0da0c252533b78e00c19c52.3
Файл 9e87b0fde0cf6b641bd4a27aee5f5536247ed9d62df1b8b2da7dedf48b0795ef302d21811885180384c3f560c819d361.4
файл fa8f294721ab3fbb37793c68ff2cf09b32c66107f0f4f2053128e519681fc8e88806d0d2b17607ce9f2362aff66ad6c7.1

С конкретной линии я пытаюсь работать, как на этот вопрос, я ожидаю, что выше входа до выхода с именем $2 только если имя появляется в обоих файлах, но хэши на[$2] и$1 не совпадают.

Поэтому для выше ввода я бы только ожидал увидеть:

файл.3
+595
lazaro llanes 18 мар. 2012 г., 05:42:55

Я поставил GREP_OPTIONS="--игнорировать-дело-цвет" в ~/.bashrc и как обычно я хочу, чтобы grep для работы без учета регистра. Однако, бывают времена, когда мне нужно на самом деле grep для поиска с учетом регистра, но человек страница не предлагаю param для этого.

Как я могу добиться этого?

+572
user372704 5 авг. 2013 г., 06:15:42

Я использую универсальный USB внешняя клавиатура (в частности Амазон основы проводная клавиатура) с моим Макбуком про. Клавиатура не включает в себя ФН ключ, представлены на MacBook встроенной клавиатуры.

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

Как настроить внешнюю клавиатуру, что делать? Я бы предпочел для решение, построенное в macOS, а не полагаться на 3-й партии приложение.

Я использую поздно 2013 15" для MacBook Pro работает с высоким 10.13.6 и macOS Сьерра.

+554
pianoman5151 6 янв. 2011 г., 18:10:38

Живая часть.

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

+397
Tarek Ahmed 25 нояб. 2016 г., 11:27:12

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

+391
GordonZ 23 нояб. 2010 г., 10:24:01

в /usr/lib в/.строить-код содержит основное идентификатор файлы для установленных пакетов. Прежде чем Федора 27, они жили рядом отладочные файлы в каталоге/usr/lib в/отладки, а были только погружены в отладочных оборотах. В Fedora 27 лет, изменение было введено , чтобы позволить параллельную установку нескольких отладочная информация пакеты. Часть этого изменения включает в себя доставку, основное идентификатор файлов в пакете они совпадают, чтобы убедиться, что они соответствуют установленным двоичные файлы.

Пакеты с отладочной информацией используются во многих дистрибутивах, чтобы обеспечить способ для пользователей, чтобы установить отладочную информацию, когда это необходимо, без бинарников вздутие живота для всех. Когда программа или библиотека создана и связан, он может быть построен с отладочной информацией, который отладчики могут использовать для нанесения на карту местоположения в двоичной с места в его исходный код, но эта информация занимает много места. Таким образом, отладочная информация, как правило, удаляются из двоичных файлов, прежде чем они упакованы. В последние годы, газа и objcopy были усовершенствованы так, что отладочной информации можно извлечь и хранить отдельно — это как отладочная информация пакеты причине. Все, что нужно, то есть какой-то способ сделать бинарный и его отладочные данные соответствуют, а вот где строить идентификаторы приходят в их уникальные идентификаторы рассчитывается ЛД (искать --строени-код есть) на значительной части бинарного. “Главное строить-код файлы” находятся симлинки из построения идентификатор на соответствующий двоичном или отладить файл Info; они позволяют двустороннюю сопоставления должен быть реализован, так что дампы могут быть успешно отлажена (есть ссылка из исполняемых файлов для их построения кодов в двоичные файлы сами, на .gnu_debuglink разделе). Вы найдете подробное объяснение причин, приводящих все это в Федора строить-код и описание.

+335
Bruce0 26 янв. 2016 г., 04:56:21

Мне немного непонятно о магия сбор карты Хикори лесных участков

enter image description here

Хикори участок выходит на поле битвы повернутым с двумя истощения счетчики на все.

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

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

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

+325
Anentropic 1 сент. 2018 г., 15:34:12

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

  • еее РС 4G в галактике, линукс на SSD 4г, 512 МБ DDR2
  • Чипсет Intel мобильный процессор &
  • Беспроводной 802, 11b/г 10/100 Мбит локальных сетей, 0.3 м камеры

Что с Lubuntu я должен использовать пожалуйста.

Все работы, включая беспроводной?

+321
Rubina qureshi 19 апр. 2023 г., 15:36:47

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

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

+305
sana nawaz 20 дек. 2010 г., 23:20:05

Я не знаю РФ или блютуз (или WiFi) пульты, которые работают с Keynote для iPad в этот раз. Даже беспроводная клавиатура Apple не может сделать это. Я жду возможности, которые будут добавлены в будущих версиях, но никто не знает, когда это будет.

+298
Argonia 12 февр. 2015 г., 13:48:13

Файл, который вы запустите скрипт на строки DOS окончаний. Может быть, что он был создан на компьютере с ОС Windows.

Использовать dos2unix , чтобы преобразовать его в текстовый файл в Unix.

Кроме того, запустить его через тр:

тр -д '\р' <input.txt >input-unix.txt

Затем используйте input-unix.txt с вашим, в противном случае исправить на awk код.


Изменить на awk код вместо входного файла:

на awk -Ф '7 $ = = "-99\Р"' input.txt >output.txt

Это требует возврата каретки в конце строки в счете.

Или,

на awk -е, '7 $+ 0 == -99' input.txt >output.txt

Это заставляет 7-м столбце следует трактовать как число, которое "удаляет" возврата каретки.

Аналогично,

на awk -Ф 'инт($7) == -99' input.txt >output.txt

будет также удалить .

+277
Intrinsic Trends 17 окт. 2015 г., 08:13:17

Я пытаюсь запустить bitcoind на компьютер в своей локальной сети (LAN) и тогда у биткоин-CLI и открыть/общаться с этим компьютером вместо работает Bitcoin-Qt на одной машине вместе с bitcoind.

Это возможно?

До сих пор я пытался изменить биткоин.conf, но без успеха.

+273
arifur 10 июл. 2011 г., 00:01:50

Вы пробовали болеть Г1 и поставив что-то вроде приложения на телефоне? СМ6 в настоящее время находится в статусе релиз-кандидата и поддерживает 2.2. Однако, вы не получите все функции 2.1+, потому что в Г1 просто не могу делать некоторые из них (т. е. живые обои).

+223
pamela 21 сент. 2011 г., 19:39:31

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