Бы кто-нибудь предоставить пример Баш Синхронное против асинхронного работу?

По данным Баш 4.4 список изменений:

https://lists.gnu.org/archive/html/info-gnu/2016-09/msg00008.html

Есть несколько несовместимых изменений у bash-4.3 и Баш-4.4. Баш теперь сохраняет состояние выхода только асинхронных заданий, в отличие от для всех рабочих мест. Это означает, что это не возможно, чтобы использовать `ждать' до получить статус ранее завершения синхронной команды.

https://fossies.org/diffs/bash/4.3.46_vs_4.4/CHANGES-diff.html

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

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

В чем разница между синхронной работы по сравнению с асинхронной в bash и куда его сохранять таблицу параметров для запроса подождать?

+755
Developer Nation 23 июн. 2015 г., 22:50:25
34 ответов

Вы можете получить то, что вам нужно с помощью unbuffer.

unbufferэто на TCL / ожидать сценария. Посмотрите на исходный код, если хотите. Также обратите внимание на раздел предостережения в человеке.

Также обратите внимание, что он не выполняет псевдонимов, таких как:

псевдоним LS='LS с --цвет=авто'

если добавить один трюк как отметил Chazelas Стефан:

Если вы делаете псевдоним unbuffer='unbuffer ' (обратите внимание на пробел), затем псевдонимы будут расширены после unbuffer.

+995
Marcelo Bielsa 03 февр. '09 в 4:24

Просмотрев исходный код (для Debian версия), это просто масштабируется , используя целочисленное деление на 24 × 3600, так что это усе.

Обратите внимание, что значение у вас есть ровно два часа в расчет, что, вероятно, может быть объяснено изменениями часовых поясов.

+989
fakd12 19 авг. 2014 г., 14:16:22
Другие ответы

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


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

да, вы можете:

найти /медиа/д/ -тип F -размер +50м ! \ (имя "*деб" -о-именем "* # то#" \)

Объяснение от POSIX и спецификации:

! выражения мнения : отрицание первичной; унарный оператор not.

( выражение ): true, если выражение имеет значение true.

выражение выражение: чередование праймериз; или оператора. Второе выражение не оценивается, если первое выражение истинно.

Обратите внимание, что скобки, как открытие и закрытие, предваряются обратной косой чертой (\), чтобы предотвратить оценка оболочкой.

+986
thirtydot 19 нояб. 2019 г., 22:21:53

На Perl образом:

$ Перл-Лейн '$я=$Ф[1]; $Ф[1]=~Ф/3/2/г; $Ф[1]=~с/4/1/г; 
 $я=~с/3/1/г; $я=~с/4/2/г; печать "$ф[0] $Ф[1]\н$е[0] $я"' файл 
1 000002111
1 000001222
2 221566875
2 112566875
3 000222200
3 000211100
4 222111000
4 222111000

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

+974
ROBERTO ALBINO JUNIOR 23 дек. 2015 г., 03:31:20

Я установлен SQL-сервер для Linux на Linux в CentOS 7 дистрибутивы, он отлично работает, но мне нужна проверка подлинности рабочей группы. Это требует клиент (мудрец Линь 100), который работает на рабочей станции Windows. Нет контроллера домена только этими двумя машинами. Может ли SQL-сервер для Linux обрабатывать аутентификации рабочей группы, и как ? Спасибо.

+968
TheRk 4 февр. 2010 г., 02:55:18

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

Перл -ЧП 'ы/(-*)(\д+),(\д{0,2})/1$$2.$Вход 3/г'.CSV-файл > выход.КШМ

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

+927
user238091 26 нояб. 2019 г., 05:46:30

Как Кевин Лемер отметил, Проблема в том, что там вообще нет графического процессора NVIDIA. Однако, после обновления в/etc/Х11/файл xorg.конф указана видеокарта NVIDIA. Удалив файл МКВ в /etc/Х11/файл xorg.конф в /etc/Х11/файл xorg.конф.резервное копирование решена проблема.

+879
Ytfu Gjuf 30 дек. 2012 г., 15:27:52

Для Линукс команды sysctl, из procps по-НГ, об этом сообщили еще год назад, и на странице исправлено:

Флаг вам ж не нужен для ключа=Валь варианты, но только сил все вариантов для этого формата.

Теперь на странице гласит:

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

+858
maclabhelp 4 июл. 2019 г., 06:51:13

У меня есть несколько git-репозиториев с латексом файлы, которые я хочу, чтобы автоматически верстаются. Идея в том, чтобы иметь центральную баш скрипт (запуск по расписанию), которое выполняет баш скрипт в каждый репозиторий, который (1) не тянет новые коммиты и (2) выполняет сделать все, что должен позвонить latexmk на измененных файлов LaTeX.

Центральный bash-скрипт просто содержит такие строки:

Баш ./repos/repo-xyx/cron.sh

Затем в repos/repo-xyz/cron.sh что-то вроде:

компакт-диск "$(каталог "$0")"
ГИТ тянуть
сделать все
компакт -

И в Makefile в том же каталоге:

всего: $(замест .Текс,.формат PDF,$(подстановочный знак *.Текс))

%.формат PDF: %.Текс
 latexmk -формат PDF -pdflatex="pdflatex -Shell-Шелл побег" $< </dev/нуль

На мой пользовательский кронтаб, у меня * * * * * Баш .../cron.sh 2>&1 > .../хрон.журнал и раковины=/бин/Баш.

Когда задача cron выполняется, я прочитал в журнале:

Уже вверх-к-дата.
latexmk -формат PDF -pdflatex="pdflatex -оболочки-побег" файл myfile.Текс </dev/нуль
.../ (это происходит из линии "компакт")

Как вы можете видеть, latexmk это invocated, но не делает ничего. мой_файл.PDF-файл не создается.

Когда я запускаю Баш cron.sh (как же пользователем) с самого каталога, это делает работу.

Что могло быть причиной, чтобы не выполнять команды при запуске из bash-скрипт, который запускается по cron-у (по крайней мере, я думаю, что это сделать не выполнение этой команды)?

Это утилиты make 3.81 на Линукс Убунту 3.13.0-51-универсальный #84-Убунту СМП Ср апр 15 12:08:34 по UTC 2015 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс.

+807
me while trouble shooting 14 мая 2011 г., 05:25:52

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

  1. Для разработки методов шифрования штабелируемый как Дир или eCryptfs появляются как занимают много пространства и не играть с rsync. Скрытые файлы, ответственные за шифрование меняются достаточно часто, что rsync и заканчивается того, чтобы скопировать так много файлов, что она не стоит даже с помощью rsync.
  2. luksipc бы быть вариантом, но это последняя документация говорит мне, чтобы использовать по cryptsetup-шифрование инструмент из DM-склеп. К сожалению, всякий раз, когда я смотрю соответствующей документации на арке Вики для пакета cryptsetup-повторно я не могу ни сказать, что делать, ни будет ли он работать с rsync. По cryptsetup-шифрование инструмент также представляется достаточно Новой, что трудно найти doccumentation на то, что кто-то на моем уровне можете прочитать.
  3. Обычная Лукс, или что-нибудь подобное-не вариант, потому что ранее упоминалось нехватка времени мешает мне быть в состоянии стереть диск и сделать резервную копию с нуля.
  4. Двуличие может быть вариант, но это, кажется, не способен зашифровать все незашифрованные файлы, которые находятся на внешнем жестком диске (т. е. где это копирование).

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

+795
glune 17 авг. 2013 г., 02:49:50

Поскольку всегда найдется пространство в ваши имена, я включу это в вашу команду:

РМ "$(дата +%от ... дата "вчера") "* # удаляет старые клипы

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

Однако есть несколько других опасностей, например

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

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

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

Вы должны проверить коды возврата (коды возврата) из команд, вы называете и только когда нет ошибок, возвращаемые ими (или специально обрабатывать ошибки вы ожидаете).

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

+787
Ravi Salunkhe 4 окт. 2012 г., 00:48:45

Я пытаюсь установить с Lubuntu на новые транспортные баребон xs35v2. Я пробовал с различных USB-накопителей и различных версий, электронная.г: с Lubuntu-чистый установщик, с Lubuntu 62 и 32, и стандарт в Ubuntu-версия! Я использовал макбук при помощи UNetbootin-приложение, чтобы USB-загрузочный диск.

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

Я действительно не знаю, что еще попробовать/сделать.

Заранее спасибо за любую помощь.

(Чип: Атом D525 С 500 ГБ и 4 ГБ оперативной памяти, без CD-диска)

+780
YASSINE semon 7 янв. 2020 г., 12:53:26

Давая флаг -параметр maxdepth 1 ты рассказываешь это, чтобы смотреть только на /экспорт/home1/ каталог, не в поддеревьях. Я бы просто удалить -maxdepth С-mindepth) флаг, если не надо по другим причинам.

+724
serdon areil 19 авг. 2015 г., 06:41:23

сбросить удаляет элемент. Это не перенумеровать оставшиеся элементы.

Мы можем использовать заявляю-Р , чтобы видеть точно, что происходит с числами:

$ отключено "чисел[я]"
$ объявить -п цифры
объявить-цифры=([0]="53" [1]="8" [2]="12" [3]="9" [5]="69" [6]="8" [7]="7" [8]="1")

Наблюдать цифры уже не имеет элемента 4.

Другой пример

Наблюдать:

$ а=()
$ а[1]="элемент 1"
$ а[22]="элемент 22"
$ объявить -п
объявить-а=([1]="элемент 1" [22]="элемент 22")

Массив также имеет элементы с 2 по 21. Bash не требуют, чтобы индексы массива быть последовательными.

Предложенный способ заставить перенумерации индексов

Начнем с чисел массива с недостающий элемент 4:

$ объявить -п цифры
объявить-цифры=([0]="53" [1]="8" [2]="12" [3]="9" [5]="69" [6]="8" [7]="7" [8]="1")

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

$ число=("${цифры[@]}")
$ объявить -п цифры
объявить-цифры=([0]="53" [1]="8" [2]="12" [3]="9" [4]="69" [5]="8" [6]="7" [7]="1")

Теперь существует элемент с номером 4 и она имеет значение 69.

Альтернативный метод, чтобы удалить элемент & перенумеровать массив в один шаг

Опять же, давайте определимся цифры:

$ чисел=(53 8 12 9 784 69 8 7 1)

Как полагают Тоби Спейт в комментариях, способ снять четвертый элемент и перенумеровать остальные элементы все в один шаг:

$ число=("${цифры[@]:0:4}" "${цифры[@]:5}")
$ объявить -п цифры
объявить-цифры=([0]="53" [1]="8" [2]="12" [3]="9" [4]="69" [5]="8" [6]="7" [7]="1")

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

${цифры[@]:0:4} ломтики массив чисел: оно принимает первых четырех элементов, начиная с элемента 0.

Аналогично, ${цифры[@]:5} срез массива чисел: он получает все элементы, начиная с элемента 5 и продолжается до конца массива.

Получение индексов массива

К значениям массива можно получить С ${а[@]}. Чтобы найти индексы (или ключи), которые соответствуют эти значения, используйте ${!а[@]}.

Например, рассмотрим снова наш массив чисел с недостающий элемент 4:

$ объявить -п цифры
объявить-цифры=([0]="53" [1]="8" [2]="12" [3]="9" [5]="69" [6]="8" [7]="7" [8]="1")

Чтобы увидеть, какие индексы присваиваются:

$ Эхо "${!цифры[@]}"
0 1 2 3 5 6 7 8

Опять же, 4 отсутствует в списке индексов.

Документация

От человека Баша:

В отключенном строение используется для уничтожения массивов. установлено имя[индекс] уничтожает элемент массива по индексу индекс. Отрицательные индексы, индексированные массивы интерпретируются как описано выше. Необходимо соблюдать осторожность, чтобы избежать нежелательных побочных эффектов, вызванных расширением путь. отключено имя, где имя - это массив, или сбросить имя[индекс], где индекс - это * или @, удаляет всю массив.

+700
Auntie C 22 нояб. 2018 г., 09:49:33

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

Главная проблема в этой строке:

-Входной сигнал -п ТСР -м ТСР-спорт 1024:65535 --dport 20:65535 -м трассировщика --ctstate новый,создан -Джей принимает

Например, когда вы пытаетесь запустить пакет обновления, АПТ инструмент будет посылать соединения в Debian зеркало сервера, как правило, до пункта назначения порт 80 для HTTP. Исходный порт будет случайный порт (конечно, выше 1024, скажем, 12345).

В ответ на этот пакет вернется из зеркала Debian с источника и номер порта назначения переменилась: источник номер ответа будет порт 80 и порт назначения будет 12345.

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

Я бы рекомендовал следующую первых двух входных правил:

-Вход -Ло -Джей принимает # ничего принять от loopback-интерфейс 
-Входной сигнал -м трассировщика --ctstate установлено,обзоры -Джей принимает

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

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

-М состояние матче вы используете устарел и становится устаревшим; мой -м трассировщика --ctstate установлен,связанные в основном обновленная версия.)

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

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

-Т сырье -это следующее -п ПТС -ы ыыы.ыыы.ыыы.ыыы/25 --dport 21 -J в КТ --помощник по FTP

Как входящий FTP контроля подключения к FTP-трассировщика помощник будет контролировать файлам передачи команд, выданных в ее рамках, и автоматически сделает трассировщика подсистемы курсе любых связанных данных FTP соединения, так что ранее "установлено,обзоры" правила будут принимать им и только им: не нужно держать широкий ассортимент в портах, открытых для потенциальных данных FTP соединения, больше!

Когда FTP-трассировщика помощник в использовании, вам больше не понадобятся какие-либо правила для порта 20, ни кто-либо из ваших правил - спорт 1024:65535 или --dport 20:65535.

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

Если вы используете FTP-зеркал для обновления Debian, вам понадобится аналогичная обработка слишком исходящие FTP-соединения. Это может быть сделано с:

-Т сырье -выход -п протокол tcp --dport 21 -J в КТ --помощник по FTP
+664
user237587 29 авг. 2010 г., 16:57:44

У меня есть встроенные системы (короткое а) на CF-карту (короткий КИК). Я подключил ФБС в кардридер моего ноутбука.

Что устройства моего ноутбука не совпадают, то в Эс.

Теперь системная плата изменилась и CF-карты подключен к другому контроллеру (другие /dev/HDX в). Так что я не в состоянии загрузить ES с ХФУ, из-за других параметров ядра (жесткого диска).

Я установил КИК на ноутбук и поменял Лило.conf, но теперь я не могу переустановить новый конфиг в ХФУ в MBR.

Я пробовал параметр -M, но проверяет Лило, что устройство-имена в Лило.conf на КИК уже не те, что на моем ноутбуке.

например, я пытаюсь установить на /dev/sdc в (ОФС на моем ноутбуке), но корень-параметр в Лило.conf файл (например,/dev / hda, а), потому что система работает на ES, не мой ноутбук.

Итак, как я могу сказать lilo для установки в MBR с параметров моя целевая система (Эс)??

+650
riklar 17 дек. 2018 г., 10:40:39

Добавить и снять квадратные скобки:

$ СЭД -е 's файл/fastcgi_param WP_ENV \ш+/fastcgi_param WP_ENV производства/г' 
fastcgi_param WP_ENV производства;

Примечания:

  1. + не поддерживается в базовых регулярных выражениях. получается на расширенных регулярных выражений, который поддерживает +.

  2. выражение \W+ соответствует одному или более буквенных символов. элемент[\W+] соответствует любому из \, Вт, или +.

  3. ж \ это не портативный. Для совместимости с POSIX, используйте:

    $ СЭД -Е 'С/fastcgi_param WP_ENV [[:alnum:]]+файл/fastcgi_param WP_ENV производства/г' 
    fastcgi_param WP_ENV производства;
    
  4. Вы можете избежать двойного ввода строки с помощью группы захвата:

    $ СЭД -Е 'С/(WP_ENV fastcgi_param) [[:alnum:]]+файл/\1 выпуск/г' 
    fastcgi_param WP_ENV производства;
    
+600
Josh Clements 25 мар. 2012 г., 06:34:13

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

 х=$(ОГА "$автомобиль")
 ВАР=$(символ "$Х")

(Ошибки у вас есть, потому что синтаксис, который вы использовали, например, х=ОГА $автомобиля, выполните следующие действия: переменная х будет присвоена строка "орд", а переменная х на условиях последующей команды $автомобиль; но расширенный $автомобиль - это не команда, так что вы получаете ошибки, что "S", "0", и т. д. не признаются в качестве команд.)

+563
user95951 20 февр. 2016 г., 13:36:59

Я хочу использовать следующую команду, чтобы сделать удаленное резервное копирование /дома:

двуличие полный /дома sftp://[email protected]/home/user/backup

При выполнении этой команды я получаю следующий вывод:

Локальный и удаленный метаданные синхронизируются, нет синхронизации требуется.
Дата последнего полного резервного копирования: нет
Имеется фраза: 
Повторно введите пароль для подтверждения: 
--------------[ Статистика Резервного Копирования]--------------
Оно 1465578990.15 (Пт Июн 10 19:16:30 2016)
EndTime 1465578990.22 (10 19 Пт Июн:16:30 2016)
Истекшее время 0.07 (0.07 сек)
SourceFiles 75
SourceFileSize 118644 (116 КБ)
NewFiles 75
NewFileSize 118644 (116 КБ)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 байт)
ChangedDeltaSize 0 (0 байт)
DeltaEntries 75
RawDeltaSize 110452 (108 КБ)
TotalDestinationSizeChange 35295 (34.5 КБ)
Ошибок 0
-------------------------------------------------

Но файлы не хранятся на удаленном хосте. Если я изменить место назначения sftp://[email protected]/home/user/backups в команде выше, например, файл:///главная/пользователя/резервное копирование резервное копирование файлов хранятся локально, как ожидалось, и я получаю ту же выходной клемме, как показано выше.

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

Что я делаю не так? Почему я могу делать локальное резервное копирование, но не на удаленном, а почему нет сообщения об ошибке, когда файлы не передаются на удаленный хост?


Дополнительные информация:

Попытался выполнить команду с --многословие 9 переключатель и каталог, который не существует на удаленном хосте установить в качестве пункта назначения реж:

[...]
AsyncScheduler: выполнение задач синхронно (asynchronicity инвалидов)
СШ: [Чан 1] Открыть ('файл/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб', 'ВБ')
СШ: [Чан 1] Открыть ('файл/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб', 'ВБ') -> 00000000
СШ: [тян 1] близко(00000000)
СШ: [Чан 1] стат ('в/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб')
Удаления /tmp/и двуличие-gYlv_8-tempdir/mktemp-MOjDuP-2
Забыв временный файл /tmp/двуличие-gYlv_8-tempdir/mktemp-MOjDuP-2
AsyncScheduler: задача выполнена успешно 
Обрабатываемый объем 1
[...]
+552
Designer023 10 янв. 2017 г., 22:46:27

Майкл ответит правильно описаны функции системы при использовании переключателем мощности оборудования, но в большинстве сред рабочего стола на самом деле использовать ДГУ для этой цели, а не делают это сами. Например, GNOME использует ДГУс орг.freedesktop.Хэл.Устройства.SystemPowerManagement.Выключение при отключения кнопки. Когда это послали, ДГУ делает некоторые проверки, чтобы определить, является ли пользователь посылает сообщение, имеет право выполнять завершение работы, и если они есть, то завершает работу системы.

Вы можете эмулировать это с помощью ДГУ-отправить. Например, выключить систему, используя ДГУ, использовать что-то вроде этого:

ДГУ-отправить --система --дест=орг.freedesktop.Хэл /орг/freedesktop/HAL и/устройства/компьютерная орг.freedesktop.Хэл.Устройства.SystemPowerManagement.Выключение
+540
Lokendra Kushwah 25 мая 2016 г., 08:22:23

Вы не сказать, какой снаряд вы используете, так что если Баш, ты просто делаешь

#!/бин/Баш

/путь/до/другое/сценарий арг1 арг2
для RC=$?

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

+385
Dom Fransua 29 янв. 2015 г., 18:45:50

Вы должны рассмотреть вопрос о внедрении военного или линия поддержки с помощью SSH баннер. Еще можно отключить возможность переключения пользователя с помощью команды 'Су':

судо команду chmod США /ОГРН/Су

затем, сможете сделать это только sudo группы.

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

+346
Elvis Castanon 11 апр. 2014 г., 20:25:08

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

SSH пользователь@сервер "Баш-с \"псевдоним\""

Мой .файл bashrc является:

Эхо .bashrc следующее
# .bashrc следующее

shopt -с expand_aliases

# Глобальные определения источника (комментируя это ничего не дает)
если [ -F в файл /etc/bashrc и ]; затем
 . файл /etc/bashrc следующее
интернет

# Специальные псевдонимы пользователей и функции
псевдоним РНР="php55"
псевдоним композитора="в php ~/bin/, и композитор.пхар"

Когда я выполните вышеуказанную команду СШ, я вижу ".bashrc и" Эхо бы. Но если я пытаюсь запустить псевдонимы, я ничего не получу.

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

Вывод SSH пользователь@сервер "Баш-с \"shopt\""

.bashrc следующее
autocd от
cdable_vars от
cdspell от
checkhash от
checkjobs от
checkwinsize от
cmdhist на
compat31 от
compat32 от
compat40 от
dirspell от
dotglob от
execfail от
expand_aliases от
extdebug от
extglob от
extquote на
failglob от
force_fignore на
globstar от
gnu_errfmt от
histappend от
histreedit от
histverify от
hostcomplete на
huponexit от
interactive_comments на
lithist от
login_shell от
mailwarn от
no_empty_cmd_completion от
nocaseglob от
nocasematch от
nullglob от
progcomp на
promptvars на
restricted_shell от
shift_verbose от
параметр sourcepath на
xpg_echo от

Вывод SSH пользователь@сервер "Баш-с \"Эхо $Шелл\""

.bashrc следующее
/бин/Баш
+318
Anne imrie 1 дек. 2017 г., 23:32:27

Новая версия Зорин ОС 12.2 состоит из:

http://zoringroup.com/blog/2017/09/08/zorin-os-12-2-released-our-most-advanced-operating-system-ever-2/

В противном случае вы можете получить обновления для операционной системы (включая ядро Linux, которое, в свою очередь, включает в себя драйверы устройств), используя встроенный инструмент обновления. Один из способов-сделать это в командной строке (который я лично предпочитаю):

Откройте терминал (нажмите Ctrl+Alt+е), затем введите:

судо apt-получить обновление
судо apt-получить обновление

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

Ваш BIOS обновление по отдельности, а это сложнее. Здесь, связанных с Ответ:

не могу найти команду 'linux16', нужно обновить БИОС в Dell. использовать загрузочный диск?

+271
Jaykumar Patil 16 авг. 2015 г., 08:26:38

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

Вывод команды:
строку
строка2
string3

Места все эти строки в массив и случайным образом выбираем один из них и поместить его в переменную

желаемый результат:
строки в массив - > < - случайным образом выбрать из массива каждые 1 минуты и размещение строк выбрана в качестве переменной для дальнейшего использования 
+268
Tactical Tale 5 сент. 2015 г., 06:31:23

Я заметил, что в bconsole, когда делаешь "Тома списке" есть несколько лент, которые имеют volstatus=рециркулирует. Однако есть еще один столбец под названием "утилизация" и они могут иметь 1 или 0 статус.

Если том имеет volstatus=рециркулирует, какая разница, если он имеет значение 1 или 0 Для статус рециркулирует?

+256
london1388 7 мая 2019 г., 18:00:39

У вас есть лишние * в хрон линии, которая интерпретирует как имя пользователя. Как только вы удалите его, он будет нормально исполняться.

также рассмотреть, если ваш Shell_script.sh это не исполняемый файл, нужно выполнить с Ш (если он написан на sh) или Баш , если это Баш написано.

0 7-23 * * * Бэш /home/folder1/folder2/Shell_script.sh > /dev/нуль 2>&1
+255
Mhluzi Bhaka 6 нояб. 2011 г., 14:50:04
СЕПГ -я '/шаблон/ а\
 Линию, которую вы хотите добавить файл

для этого примера

СЕПГ -я '/<голова>/а в <meta>' test.txt
Тег <head>
Тег <head>

Результат :

Тег <head>
<мета>
Тегом </head>

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

<ГОЛОВА><НАЗВАНИЕ></НАЗВАНИЕ>
Тегом </head>

Результат:

<ГОЛОВА><НАЗВАНИЕ></НАЗВАНИЕ>
<мета>
Тегом </head> //а это неправильно.

Может быть, мы можем попробовать такой подход:

СЕПГ -я с/тег<head>/<голова><мета>/' именем
+252
Nazar Gargol 12 дек. 2019 г., 20:22:40

У меня проблема с высокой нагрузкой в среднем (~2) на мой (личный ноутбук) компьютер в течение длительного времени. Я использую Арч Линукс. Если я правильно помню, проблемы начались с определенного обновления ядра, изначально я думал, что это было связано с этой ошибкой. Проблема не была решена, когда ошибка была исправлена. Я действительно не волнует, как я думал, что это все-таки ошибка, потому что производительность вроде не страдает. Что заставило меня любопытно, что, в последнее время, у меня был момент супер низкая нагрузка средняя (~0) при холостом ходу. После перезагрузки, все вернулось к "нормальному", со средней высокой нагрузкой. Так что я начал расследование:

 % аптайм
 14:31:04 до 2:22, 1 пользователь, средняя нагрузка: 1.96, 1.98, 1.99

Пока ничего нового. Тогда я попробовала верхние:

 % топ-б -н 1
ТОП - 14:33:52 до 2:25, 1 пользователь, средняя нагрузка: 2.02, 2.07, 2.02
Задачи: 146 общая, 2 бег, сон 144, 0 перестал, 0 зомби
%Cpu0 : 2.6/0.9 3[|||| ]
%Cpu1 : 2.7/0.9 4[|||| ]
%Процессор 2: 2.7/1.0 4[|||| ]
%Cpu3 : 2.7/0.8 3[|||| ]
Гиб Мэм :228125107552256.0/7.712 [
Гиб Своп: 0.0/7.904 [ ]

 ПИД ВИРТ ПОЛЬЗОВАТЕЛЕЙ ПР НИ РЕС %%ЦП КОМАНДЫ MEM ВРЕМЯ+ С 
 2 корень 20 0 0.0 м 0.0 м 0.0 0.0 0:00.00 с kthreadd
 404 корень 20 0 0.0 м 0.0 м 0.0 0.0 0:01.09 Д `- rtsx_usb_ms_2
 Корень 1854 20 0 0.0 м 0.0 м 0.0 0.0 0:06.03 Д `- kworker/0:2

Я вырезал все процессы и потоки ядра, кроме этих двух. Здесь мы уже видим какие-то подозрительные потоки ядра (состояние D). И какие-то подозрительные значения мэм (см. редактирование)...

Глядя на процессор:

 % mpstat
Линукс 4.13.12-1-дуги (арки) 30.11.2017 _x86_64_ (4 процессора)

14:36:09 ЦП, %УСР %хороший %Сыс %iowait %прерываний %софт %своровать %оценки %gnice %простоя
14:36:09 все 2.66 0.00 0.88 1.56 0.00 0.01 0.00 0.00 0.00 94.90
 % вдо -у 1 30
Линукс 4.13.12-1-дуги (арки) 30.11.2017 _x86_64_ (4 процессора)

14:37:04 ЦП пользователь %user %nice в каталоге %System %iowait %своровать %простоя
14:37:05 всем 1.00 0.00 0.75 0.00 0.00 98.25
14:37:06 всем 1.76 0.00 0.50 0.00 0.00 97.74
14:37:07 всем 1.00 0.00 0.25 0.00 0.00 98.75
14:37:08 все 0.50 0.00 0.50 0.00 0.00 99.00
14:37:09 всем 0.50 0.00 0.50 0.25 0.00 98.75
14:37:10 всем 0.50 0.00 0.50 0.00 6.03 92.96
14:37:11 всем 0.75 0.00 0.50 11.75 0.00 87.00
14:37:12 всем 0.50 0.00 0.25 0.00 0.00 99.25
[ . . . ]
14:37:21 всем 1.26 0.00 0.76 0.00 0.00 97.98
14:37:22 всем 0.75 0.00 0.25 0.00 2.26 96.73
14:37:23 всем 0.50 0.00 0.50 0.00 16.83 82.16
14:37:24 всем 0.75 0.00 0.50 0.00 0.00 98.74
14:37:25 всем 0.50 0.00 0.50 0.00 0.00 98.99
14:37:26 все 0.76 0.00 0.50 0.00 7.56 91.18
14:37:27 всем 0.25 0.51 0.00 0.00 0.00 99.24
14:37:28 всем 0.75 1.00 0.00 0.25 0.00 98.00
14:37:29 всем 0.25 0.00 0.76 0.00 0.00 98.99
14:37:30 всем 0.75 0.00 0.50 0.00 0.00 98.74
14:37:31 всем 0.75 0.00 0.50 0.00 3.27 95.48
14:37:32 все 0.51 0.00 0.51 13.16 0.00 85.82
14:37:33 всем 0.75 0.50 0.25 0.00 0.00 98.49
14:37:34 всем 1.26 0.00 0.75 0.00 0.00 97.99
Средний: все 0.71 0.00 0.56 2.06 0.00 96.67

раскрывает некоторые пики в ожидание ввода-вывода. Догадка до сих пор. Смотрим ближе:

 % iostat -x 1 по 30
Линукс 4.13.12-1-дуги (арки) 30.11.2017 _x86_64_ (4 процессора)

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 2.60 0.00 0.87 0.00 1.55 94.98

Устройство: rrqm/с wrqm/С Р/С З/С РКБ/с ВКБ/с avgrq-SZ в avgqu-СЗ ждут w_await r_await svctm %утиль
ПДД 0.93 3.00 3.71 1.94 95.04 102.27 69.91 0.60 106.78 16.56 279.32 14.47 8.17

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 0.75 0.00 0.75 0.25 0.00 98.25

Устройство: rrqm/с wrqm/С Р/С З/С РКБ/с ВКБ/с avgrq-SZ в avgqu-СЗ ждут w_await r_await svctm %утиль
ПДД 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.01 13.00 0.00 13.00 10.00 1.00

[ . . . ]

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 0.50 0.00 0.50 0.00 17.04 81.95

Устройство: rrqm/с wrqm/С Р/С З/С РКБ/с ВКБ/с avgrq-SZ в avgqu-СЗ ждут w_await r_await svctm %утиль
ПДД 0.00 8.00 0.00 2.00 0.00 40.00 40.00 0.69 346.50 0.00 346.50 346.50 69.30

[ . . . ]

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 0.25 0.00 0.50 0.00 7.29 91.96

[ . . . ]

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 1.00 0.00 0.75 0.00 16.96 81.30

Устройство: rrqm/с wrqm/С Р/С З/С РКБ/с ВКБ/с avgrq-SZ в avgqu-СЗ ждут w_await r_await svctm %утиль
ПДД 0.00 5.00 0.00 2.00 0.00 28.00 28.00 0.71 357.00 0.00 357.00 356.50 71.30

[ . . . ]

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 0.50 0.00 0.50 0.00 0.00 99.00

Устройство: rrqm/с wrqm/С Р/С З/С РКБ/с ВКБ/с avgrq-SZ в avgqu-СЗ ждут w_await r_await svctm %утиль
ПДД 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Глядя на процессы с непрерывной сна:

 % для Х в `последующие 1 1 10`; у ПС-эо государства,пид,КМД | команда grep "^Д"; Эхо "----"; сон 5; сделано
Д-404 [rtsx_usb_ms_2]
Д 1854 [kworker/0:2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 1854 [kworker/0:2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 1854 [kworker/0:2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
----
Д-404 [rtsx_usb_ms_2]
Д 1854 [kworker/0:2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 1854 [kworker/0:2]
Д 2877 [kworker/0:0]
----
Д-404 [rtsx_usb_ms_2]
Д 3177 [kworker/u32:4]
----

и последнее, что я сделал:

 % vmstat с 1
прокся -----------памяти---------- ---своп-- -----Ио---- -система - - - - - - - ЦП-----
 р б вбпз бесплатный бафф кэша Си так Би бо в CS нас сы ИД ва ст
 0 1 0 5010040 123612 1220080 0 0 23 25 111 433 3 1 95 2 0
 839 1 1 0 0 0 5006256 123612 1224164 0 0 0 96 186 97 1 0
 1 0 0 5006132 123612 1224164 0 0 0 0 175 714 1 0 99 0 0
 0 0 0 5003156 123612 1224156 0 0 0 0 234 1009 2 1 98 0 0
 0 0 0 5003156 123612 1224156 0 0 0 0 161 680 0 0 99 0 0
 0 1 0 5003156 123616 1224156 0 0 0 60 214 786 1 1 94 5 0
 0 0 0 5003280 123620 1224156 0 0 0 4 226 776 1 0 88 11 0
 1 0 0 5003156 123620 1224156 0 0 0 0 210 733 1 0 99 0 0
 0 0 0 5005388 123620 1224156 0 0 0 0 159 747 1 0 99 0 0
 0 0 0 5005388 123620 1224156 0 0 0 0 233 803 1 0 99 0 0
 0 0 0 5005512 123620 1224156 0 0 0 0 152 670 1 0 99 0 0
 0 0 0 5009664 123620 1220060 0 0 0 0 240 914 1 1 99 0 0
 0 0 0 5009540 123620 1220060 0 0 0 0 237 833 1 1 99 0 0
 0 0 0 5009664 123620 1220060 0 0 0 0 166 999 1 1 99 0 0
 0 1 0 5009664 123620 1220060 0 0 0 4 168 700 1 0 88 11 0
 0 0 0 5009540 123628 1220060 0 0 0 12 207 778 1 1 91 8 0
 0 0 0 123628 5009788 1220064 0 0 0 0 189 717 0 1 99 0 0
 0 0 0 5009664 123628 1220064 0 0 0 0 243 1453 1 1 98 0 0
 0 0 0 5009044 123628 1220576 0 0 0 0 166 708 1 0 99 0 0
 0 0 0 5009168 123628 1220576 0 0 0 0 146 663 1 0 99 0 0
 0 0 0 5009540 123628 1220064 0 0 0 0 175 705 1 1 99 0 0
 0 1 0 5009292 123632 1220128 0 0 0 8 223 908 1 0 99 0 0
^С

Сейчас я до сих пор не знаю в чем проблема, но, похоже, она исходит из некоторых пиковых операций ввода-вывода. Есть какие-то подозрительные потоки ядра. Любые дальнейшие идеи? Что еще я мог сделать, чтобы расследовать?

редактировать: мэм значение кажется странным, но это произошло совсем недавно, неделю назад, все вроде было нормально. И

 % бесплатно 
 общая бесплатно общая бафф/кэша
Мэм: 8086240 1913860 4824764 133880 1347616 6231856
Обмен: 8288252 0 8288252

вроде бы нормально, хотя.

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

Линукс 4.13.12-1-дуги (арки) 01.12.2017 _x86_64_ (4 процессора)

12:36:25 процессора %пользователь %хороший %система %iowait %воруют %простоя
12:36:26 всем 0.50 0.00 0.50 0.00 0.00 99.00
12:36:27 всем 0.50 0.00 0.50 0.25 0.00 98.74
12:36:28 всем 0.50 0.00 0.75 0.00 0.00 98.75
12:36:29 всем 0.50 0.00 0.25 0.00 7.52 91.73
12:36:30 всем 0.25 0.00 0.75 0.00 9.77 89.22
12:36:31 всем 0.25 0.00 0.75 0.00 0.00 98.99
12:36:32 всем 1.00 0.00 0.50 0.25 0.00 98.25
12:36:33 всем 1.00 0.00 1.00 0.00 0.00 98.00
12:36:34 всем 0.25 0.00 0.25 0.25 0.00 99.24
12:36:35 всем 0.75 0.50 0.25 0.00 33.25 65.25
12:36:36 все 0.00 0.75 0.50 0.25 0.00 98.50
12:36:37 всем 0.75 0.00 0.25 0.00 0.00 99.00
12:36:38 всем 0.25 0.00 0.50 0.00 0.00 99.24
12:36:39 всем 0.50 0.00 0.50 0.00 0.00 99.00
12:36:40 всем 0.50 0.25 0.50 10.75 0.00 88.00
Средний: все 0.52 0.03 0.57 4.16 0.00 94.72

Сети (), кажется, в порядке. Глядя на приборы () показывает:

Линукс 4.13.12-1-дуги (арки) 01.12.2017 _x86_64_ (4 процессора)

12:36:25 ДЭВ ТПС rd_sec/с wr_sec/с avgrq-SZ в avgqu-СЗ ждут svctm %утиль
12:36:26 dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:26 dev8-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
[ . . . ]
12:36:29 dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-0 2.00 0.00 88.00 44.00 0.41 355.00 207.00 41.40
12:36:30 dev8-1 2.00 0.00 88.00 44.00 0.41 355.00 207.00 41.40
12:36:30 dev8-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:30 dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:31 dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:31 dev8-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
[ . . . ]
12:36:34 dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-0 2.00 0.00 24.00 12.00 0.70 348.50 348.00 69.60
12:36:35 dev8-1 2.00 0.00 24.00 12.00 0.70 348.50 348.00 69.60
12:36:35 dev8-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:35 dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:36 dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
12:36:36 dev8-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
[ . . . ]
12:36:40 dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-0 0.27 0.00 7.47 28.00 0.12 351.75 455.75 12.15
Среднее: dev8-1 0.27 0.00 7.47 28.00 0.12 351.75 455.75 12.15
Среднее: dev8-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Среднее: dev8-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

А дает:

Линукс 4.13.12-1-дуги (арки) 01.12.2017 _x86_64_ (4 процессора)

12:36:25 ТПС РТПС вышеупомянутых водоочистных станций хлеб/с bwrtn/с
12:36:26 0.00 0.00 0.00 0.00 0.00
12:36:27 0.00 0.00 0.00 0.00 0.00
12:36:28 0.00 0.00 0.00 0.00 0.00
12:36:29 0.00 0.00 0.00 0.00 0.00
12:36:30 2.00 0.00 2.00 0.00 88.00
12:36:31 0.00 0.00 0.00 0.00 0.00
12:36:32 0.00 0.00 0.00 0.00 0.00
12:36:33 0.00 0.00 0.00 0.00 0.00
12:36:34 0.00 0.00 0.00 0.00 0.00
12:36:35 2.00 0.00 2.00 0.00 24.00
12:36:36 0.00 0.00 0.00 0.00 0.00
12:36:37 0.00 0.00 0.00 0.00 0.00
12:36:38 0.00 0.00 0.00 0.00 0.00
12:36:39 0.00 0.00 0.00 0.00 0.00
12:36:40 0.00 0.00 0.00 0.00 0.00
Средняя: 0.27 0.27 0.00 0.00 7.47

Поэтому я предполагаю, что проблема, кажется, быть связаны с моим жестким диском (?). Поскольку операции ввода-вывода на раздел 1 (корневой раздел), то должно быть где-то за пределами /вар , который имеет дополнительную секцию. Другие разделы-это разделы Data и не связанные с системой.

edit3: еще больше данных для этого конкретного пика: подкачки выглядит нормально (с моей точки зрения с ограниченным знанием)

Линукс 4.13.12-1-дуги (арки) 01.12.2017 _x86_64_ (4 процессора)

12:36:25 pgpgin/с pgpgout/вина/с majflt/с pgfree/с pgscank/с pgscand/с pgsteal/с %vmeff
12:36:26 0.00 0.00 0.00 0.00 2233.00 0.00 0.00 0.00 0.00
12:36:27 0.00 0.00 0.00 0.00 88.00 0.00 0.00 0.00 0.00
12:36:28 0.00 0.00 766.00 0.00 185.00 0.00 0.00 0.00 0.00
12:36:29 0.00 40.00 0.00 0.00 47.00 0.00 0.00 0.00 0.00
12:36:30 0.00 4.00 0.00 0.00 45.00 0.00 0.00 0.00 0.00
12:36:31 0.00 0.00 1.00 0.00 46.00 0.00 0.00 0.00 0.00
12:36:32 0.00 0.00 5.00 0.00 560.00 0.00 0.00 0.00 0.00
12:36:33 0.00 0.00 2.00 0.00 85.00 0.00 0.00 0.00 0.00
12:36:34 0.00 0.00 2.00 0.00 47.00 0.00 0.00 0.00 0.00
12:36:35 0.00 12.00 0.00 0.00 44.00 0.00 0.00 0.00 0.00
12:36:36 0.00 0.00 0.00 0.00 47.00 0.00 0.00 0.00 0.00
12:36:37 0.00 0.00 2.00 0.00 45.00 0.00 0.00 0.00 0.00
12:36:38 0.00 0.00 0.00 0.00 47.00 0.00 0.00 0.00 0.00
12:36:39 0.00 0.00 0.00 0.00 77.00 0.00 0.00 0.00 0.00
12:36:40 0.00 8.00 0.00 0.00 47.00 0.00 0.00 0.00 0.00
Средняя: 0.00 4.27 51.87 0.00 242.87 0.00 0.00 0.00 0.00

Похоже, что файлы были созданы в течение этого пика ():

Линукс 4.13.12-1-дуги (арки) 01.12.2017 _x86_64_ (4 процессора)

12:36:файл-НР 25 dentunusd инода-Пти НР-НР
12:36:26 186520 4480 195468 2
[ . . . ]
12:36:34 186520 4480 195468 2
12:36:35 186520 4512 195468 2
[ . . . ]
12:36:40 186520 4512 195468 2
Среднее: 186520 4493 195468 2

edit4: похоже, некоторые прерываний's отвечают. Бежать надо -О-а (показать только процессы ввода-вывода и накапливать их, чтобы держать всех процессов ввода/вывода с начала реализации программы) в результате:

Общая скорость чтения с диска : 0.00 б/с | общая записи на диск : 0.00 б/с
Фактическая скорость чтения с диска: 0.00 б/с | фактической записи на диск: 0.00 б/с
 ТИД ПОЛЬЗОВАТЕЛЕЙ ПРИО ЧТЕНИЯ С ДИСКА-ДИСК ПИСАТЬ КОМАНДУ SWAPIN ИО> 
 7 быть/4 корня 0.00 Б 0.00 Б 0.00 % 99.99 % [ksoftirqd/0]
 17 быть/4 корня 0.00 Б 0.00 Б 0.00 % 99.99 % [ksoftirqd/1]
 23 быть/4 корня 0.00 Б 0.00 Б 0.00 % 99.99 % [ksoftirqd/2]
 29 быть/4 корня 0.00 Б 0.00 Б 0.00 % 99.99 % [ksoftirqd/3]
 292 РТ/4 корня 0.00 Б 0.00 Б 0.00 % 99.99 % [i915/сигнала:0]
[ . . . ]

Так, это что-то? Как я могу продолжить...?

+240
Vhan Balbero Malilay Rojas 29 апр. 2011 г., 18:24:59

Одним из вариантов является Мондо спасения, который может создать резервную копию Линукса для установки в различных СМИ, в том числе загрузочный набор компакт-дисков или DVD-дисков, которые можно восстановить полностью-стер систему с нуля.

+234
Ebatsin 11 сент. 2016 г., 22:59:12

Я в последнее время применяется однострочный патч для водителей/блютуз/btusb.С для того, чтобы обеспечить совместимость с моим устройством Bluetooth. Однако, когда я обновить ядро, патч будет потеряно, пока кто-то бэкпортов (что вряд ли). Есть ли способ для меня, чтобы запустить скрипт и патч каждое новое ядро автоматически обновить?

Переходный кажется хорошим решением, но я не уверен, как настроить вещи. Я не хочу, чтобы перекомпилировать все ядро Linux каждый раз, когда я сделать обновление, но я бы хотел, чтобы применить этот патч на модуль btusb, перекомпилировать его и вставьте его в мое ядро при каждом обновлении. Как я могу сделать это с помощью источника, полученных от apt-получить исходников Linux-источник-3.2.0? Какие файлы нужно скопировать? Критический принять вызов принять м=драйверы/Bluetooth модули, но это зависит от других ядра коммунального хозяйства должны быть построены в первую очередь. Как я могу собрать применением DKMS модуль для этого?

Подробности о том, как применить патч можно найти здесь на спросите Ubuntu.

+159
Perry Mathew 15 окт. 2011 г., 00:25:40

Я обновление Manjaro (arclinux), но есть некоторые ошибки, которые не могли быть решены:

==> Новый пакет : 
дополнительная/необходимых для запуска демона 230-1 (требуется colord) 
==> Продолжить обновление ? [Да/нет] 
==> [В]Мэн деталь упаковки [м]ежегодно выберите пакеты 
==> -------------------------------------------------- 
==> :: Начинаем полное обновление системы... 
разрешение зависимостей... 
ищу конфликтующих пакетов... 
:: необходимых для запуска демона и документации для GIMP находятся в конфликте. Снять документации для GIMP? [да/нет] 
ошибка: неразрешимые конфликты пакета обнаружены 
ошибка: не удалось подготовить (конфликтующих зависимостей сделки) 
:: необходимых для запуска демона и документации для GIMP находятся в конфликте (документации для GIMP<221)

Я пытался удалить systemd в, документации для GIMP, colord, но она все равно не может быть решен, как решить это?

+66
Croolsby 25 февр. 2014 г., 11:29:00

Один из способов обойти это было бы использовать несколько СЭД шаги, чтобы получить все двойные кавычки из пути.

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

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

Наконец, вы бы заменить все символы тега с двойными кавычками.

Что касается .*, это своего рода торт и съесть его ситуации. Если это не цитирует, Баш его и сожрут, если его цитируют, СЭД увидите его как литерал. Возможно, вам придется переписать эту часть, используя регулярное выражение, что выживет, которого цитирует Баш, но вступит в действие в СЭД.

Вот почему я сказал, что это, вероятно, будет легче в Неум. ;) Особенно последняя часть!

+32
Ahmed Svu 11 мая 2014 г., 17:39:36

Если ваше listofhosts.txt файл никак не имеют замечаний по окончании его, а затем steeldriver прокомментировал команда, как я бы сделал это. Сказать awk, чтобы разделить поля на периоды, то вывести значение последнего поля:

listofhosts.txt на awk -Ф. '{печати $ЯТ}' 

В результате:

чистая
ком
информация
+14
MDFK 20 июл. 2014 г., 02:15:20

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

$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