Где значение определено по умолчанию write_wakeup_threshold?

При чтении /труды/системы/ядра/случайный/write_wakeup_threshold на различные системы Linux, я получаю разные значения. Поэтому я предполагаю, что его значение по умолчанию не является универсальным, но может зависеть от дистрибутива Linux, версия ядра или некоторых динамических факторов. Я искал исходный код ядра Linux, но не смог найти код, который определяет это значение. Где значение по умолчанию write_wakeup_threshold определено, какая логика за этим стоит, и есть общее значение по умолчанию?

+812
gstarr 10 нояб. 2010 г., 04:29:46
37 ответов

-громкость регулировка громкости на основе песни (кажется)

Это временное решение

mkfifo mplayer_fifo
(спать 5С; Эхо "объем set_property 100" > "mplayer_fifo" \
спать 5м; Эхо "объем set_property 80" > "mplayer_fifo")&

mplayer'а -раб -входной файл="mplayer_fifo" song1 song2 song3

Он устанавливает объем до 100 через 5 сек (разрешает запуск mplayer) потом меняется на 80 после 5мин. Я предполагаю, что это не будет работать очень хорошо, если вы хотите, чтобы начать тихо, как это будет взрыв на мгновение, прежде чем тихо.

+990
Ioannis Papoutsidakis 03 февр. '09 в 4:24

Безопасно ли использовать сейчас Линукс Минт, с Shellshock существующих? Если нет, то что я могу сделать, чтобы безопасно использовать мяту?

+969
Robin Bowes 22 мар. 2019 г., 18:02:35
Другие ответы

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


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

сравнить файла время изменения с теста, используя -НТ (новее) и -от (старше) операторы:

если [ "$файл1" -от "$файл2" ]; затем
 #делай, что хочешь;
интернет
+941
sciencestrider 19 дек. 2016 г., 15:32:35

Я пытаюсь установить protobuf библиотека на Редхат системы (Амазон ЕС2 в Linux сборки). Я побежала настроить, сделать, и сделать установить без проблем, а .поэтому библиотеки копируются в /usr/местные/библиотека. С RedHat не включает в себя в/usr/местные/lib в каталог в файл/etc/ЛД.так.конф, я добавил его, а потом побежал команду ldconfig для обновления связей.

Моя проблема заключается в том, что по каким-то причинам, команду ldconfig не поднимая libprotobuf.так что, даже если он находится в /usr/местные/lib в каталог.

Вот выход из Общ -л в /usr/местные/библиотека:

общая 61336
-RW-р-р-- 1 корень 17654940 26 марта 02:39 libprotobuf.а
-rwxr-XR-х 1 корень 994 марта 26 02:39 libprotobuf.Ла
-RW-р-р-- 1 корень 1948106 марта 26 02:39 libprotobuf-лайт.а
-rwxr-XR-х 1 корень 1029 Мар 26 02:39 libprotobuf-лайт.Ла
lrwxrwxrwx 1 корень 25 марта 26 02:39 libprotobuf-лайт.так -> libprotobuf-лайт.так.7.0.0
lrwxrwxrwx 1 корень 25 марта 26 02:39 libprotobuf-лайт.так.7 -> libprotobuf-лайт.так.7.0.0
-rwxr-XR-х 1 корень 893083 марта 26 02:39 libprotobuf-лайт.так.7.0.0
lrwxrwxrwx 1 корень 20 марта 26 02:39 libprotobuf.так -> libprotobuf.так.7.0.0
lrwxrwxrwx 1 корень 20 марта 26 02:39 libprotobuf.так.7 -> libprotobuf.так.7.0.0
-rwxr-XR-х 1 корень 7326093 марта 26 02:39 libprotobuf.так.7.0.0
-RW-р-р-- 1 корень 25883264 марта 26 02:39 libprotoc.а
-rwxr-XR-х 1 корень 1010 Мар 26 02:39 libprotoc.Ла
lrwxrwxrwx 1 корень 18 марта 26 02:39 libprotoc.так -> libprotoc.так.7.0.0
lrwxrwxrwx 1 корень 18 марта 26 02:39 libprotoc.так.7 -> libprotoc.так.7.0.0
-rwxr-XR-х 1 корень 9071740 марта 26 02:39 libprotoc.так.7.0.0
директорию типа drwxr-XR-х 2 корень корень 4096 марта 26 02:39 pkgconfig

Вот вывода о ldconfig -в | грэп protobuf:

libprotobuf.так.7 -> libprotobuf.так.7.0.0
libprotobuf-лайт.так.7 -> libprotobuf-лайт.так.7.0.0

Что я должен сделать, чтобы получить libprotobuf признан линкер?

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

команду ldconfig: игнорирует файл /usr/местные/библиотека/libprotobuf.так что поскольку это не обычный файл.

Я пробовал копировать libprotobuf.так.7.0.0 за libprotobuf.так так, что это не симлинк, который Исправлена ошибка, но мой линкер до сих пор не могу найти libprotobuf.

+934
user3103447 22 окт. 2019 г., 10:39:10

Как и многие (большинство), я использовать git, которая по умолчанию отправляет его выход (для диффов, журналы и т. д.) к менее, с опциями -FRSX. Варианты переопределяемый в .gitconfig хранит настройки, установив пейджер можно назвать с переопределением параметров. Е. Г.:

 пейджер=меньше -Е -+С

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

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

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

Есть ли способ, чтобы ЧОП линий и до сих пор выйти из менее автоматически менее чем через экран?

+926
user3133076 10 янв. 2018 г., 18:09:51

@DavidAlpert совет был правильным. Я исправил это, просто введя мои учетные данные (имя пользователя, затем пароль) 3 или 4 раза подряд.

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

+850
Alex Bod 14 июл. 2019 г., 20:01:05

Я не новичок в Linux, но только в последние годы на сервер и/или тестирование чаще всего в виртуальных машинах. Теперь я только что получил новый ноутбук и хочу поставить Debian как родной установки.

Мой блокнот:
ThinkPad в компании Lenovo t460p с
NVIDIA серии GeForce 940MX
(Немецкий магазин сайт для получения дополнительной информации).

Но теперь мне интересно, какие дополнительные шаги я должен сделать, так как мой ноутбук имеет две видеокарты (Интел + Нвидиа). Я установил пакет драйвера Nvidia-драйвера через источник портировать Дебиан (не уверен, если это было правильно), как описано в руководстве по Debian.

При выполнении lsmod распечатывает | команда grep NVIDIA для видеокарты NVIDIA записи будут перечислены (насколько я понимаю, это означает, что драйвер для NVIDIA загружен и модерн не должно). Я верю, что оригинальный драйвер Nvidia в более общем, чем-нуво, потому что я хочу быть уверен, что моя карта является оптимальным использованы; также я слышал сегодня о Nouveau в первый раз). В любом случае их некоторые моменты я задаюсь вопросом о:

#команду lspci | grep в ВГА возвращает только Интел запись: 00:02.0 VGA совместимый контроллер: корпорация Intel устройства 191b (откр 06)

#от Nvidia-обнаружить возвращает ни одна видеокарта NVIDIA обнаружено.

#команду lspci | grep в компании NVIDIA возвращает 02:00.0 3D контроллер: NVIDIA корпорации устройство 134d (откр А2)

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

Может, мне не надо ничего делать и что все в порядке? Это правильно, что моя система должна использовать только Интел-адаптер по умолчанию. Просто при запуске некоторых интенсивный OpenGL-приложениях, драйвера Nvidia должны быть использованы (по крайней мере, это поведение я привык из Windows-мира).

Еще одна идея, что я должен использовать, что шмель-драйвер я нашел...?

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

Спасибо

+762
user243895 11 апр. 2010 г., 15:07:47

Комментарии в конце первой строки (см. оболочка знак признания верховенства 10), не допуская продолжение линии, так что этот код имеет ФОО в отдельной командной строке:

эхо # это комментарий \
фу

Что касается вашего первого предложения, то обратная косая черта не идет перевод строки, Ты просто цитируешь пространство: это эквивалентно

эхо '# это комментарий'
фу

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

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

# Пример кода для сжатия файлов, которые не выглядят сжатыми
дело "$1" в
 *.ГЗ|*.тгз|*.bz2 файл|*.зип|*.банки|*.ОД?) :;; # файл уже сжат
 *) командой bzip2 -9 "1$";;
эсок

Другой пример использования идиомы для установления переменной, если она еще не установлена.

: "${фу:=значение по умолчанию}"

Замечание о Гото-исторический. Двоеточие утилита датируется еще до оболочки Bourne, вплоть до Томпсона оболочки, которая была Гото инструкция. Толстой кишки, тогда означает надпись; двоеточие-это достаточно распространенный синтаксис меток goto (это все еще присутствует в СЭД).

+751
ZLovas 6 июн. 2012 г., 18:38:25

Чтобы отключить интерфейс выполните следующую команду:

IP-связи набор как wlan0 вниз

Чтобы отключить его при загрузке редактирование файл/etc/rc автомобиль.местные добавьте следующую строку :

команду ifconfig как wlan0 вниз

перед "выход 0" линии .

+731
Tom in Hong Kong 19 сент. 2015 г., 14:10:32

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

СЭД -е 'ы/^(([^ ]* ){3})поз=.*;Входной_файл GINFO=/\1/' 

Это ^(([^ ]* ){3}) матчи начинаются с начала строки ^ ни за что * не пространство [^ ] до тех пор, пока первый космический видно, и повторите эту процедуру для максимального {3} раз; круглые скобки сделать этот матч как группировка матч с ссылкой на \1 , который мы потом вернуться обратно в часть замена с/шаблон/замена/.

Этот (...)поз=.*;GINFO= также соответствует ПОС= затем что-нибудь .* до ;GINFO видел и снимут с производства.

Для приведенных ниже выборочных данных:

1 10241 ПОС=rs960927773 ПОС=10241;ВП=0x05;GINFO=DDX11L1:100287102;Р5;АСП
1 ПОС=10241 rs960927773 ПОС=10241;ВП=0x05;GINFO=DDX11L1:100287102;Р5;АСП
Поз=1 10241 rs960927773 ПОС=10241;ВП=0x05;GINFO=DDX11L1:100287102;Р5;АСП

Возвращает результат:

1 10241 ПОС=rs960927773 DDX11L1:100287102;Р5;АСП
1 ПОС=10241 rs960927773 DDX11L1:100287102;Р5;АСП
Поз=1 10241 rs960927773 DDX11L1:100287102;Р5;АСП

Версия POSIXly может быть:

СЭД с/^\([^ ]* \)\([^ ]* \)\([^ ]* \)поз=.*;GINFO=/\1\2\3/' входной_файл
+706
Aniruddh Chaturvedi 20 дек. 2016 г., 15:58:46

В выходных данных команды цепочка белое пространство в форме пробелы и переводы строк (и вам повезло, нет вкладок). Вы должны сделать трубу на выходе В | Е С/ /и nbsp;/г' | ООО 'С/^/<Ш>/':

Хранение=$(БР -ПТГ | колонки -Т | сорт-Н-k6n)| Е С/ /и nbsp;/г' | ООО 'С/^/<Ш>/'

чтобы сохранить пробелы. Вы можете использовать его, не получая шрифт меняется эффект, что <Pre>это вызывает.

+623
Virat Kadaru 15 июл. 2014 г., 23:07:14

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

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

Если у вас есть упакованный дистрибутив которого вы добились и не свободные коммерческие программы, это нормально, при условии, что у вас есть назвал же на внешней стороне коробки, убедившись, что обе программные четко визуально читаемым. То, что вы просите/обмен-это продолжение того, что партнер репозитория в Ubuntu, вы просто делает его немного легче для ваших клиентов. Слово предостережения, хотя, IANAL (я не юрист) так что было бы в ваших интересах, чтобы поговорить с IP (интеллектуальная собственность) адвокат, который ведет дела от Фосс стороны, нежели с другой стороны, как они могут дать более сбалансированный, тонкий и знающий позицию согласно закона об авторском праве, а не и.

+621
Beatriz A 23 окт. 2013 г., 20:00:23

Каталог инода не существенно отличается от обычного файла инода, что я понимаю из системы ext4 диска заключается в том, что:

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

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

активные: кошка /суб
�
.
..�
спам�spam2�spam3��spam4

Я не думаю, что inode_i_block можно хранить те имена файлов, я создал файлы с очень длинными именами, более 60 байт. Бегущий кот на inode в активные отображаются имена файлов тоже, поэтому длинные имена файлов были в inode снова!

Содержание инода.i_block:

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

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

Главный вопрос: если каталога узлов содержат имена файлов, а блоки данных хранить?

+586
Ashley Wargo 24 авг. 2016 г., 03:03:15

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

найти . -имя "*.РНР" -print0 команды | команды xargs -0 -Н 1 СЕПГ -я -е с/oldstring/newstring/г'

У меня есть некоторые сложные строки, Мне нужно хотя бы заменить. Видим следующее:

От:

<% если запрос("страницы") = "" тогда %>

К:

<?PHP, если(!использования isset (переменная$_GET['страница']) || !$Запросе['страница']){ ?>

Это * может быть любое количество, а затем сохранить это число, где * - это на "К".

От:

<% запросу для elseif("страницы") = "*" тогда %>

К:

<?на PHP } за elseif (переменная$_GET['страница'] == '*'){ ?>

И последний довольно прост. От:

<% конец, если %>

К:

<?на PHP } ?>

Если я смогу запустить этот навалом, рекурсивно в каталог, это позволит устранить 98% всех ASP-код в этих файлах. Я пытался избежать этих строк в несколько способов, но не могу понять, как заставить его работать. Любая помощь приветствуется!

+569
duncanhall 1 июн. 2012 г., 10:30:51

Этот тег про историю UNIX систем и их основных компонентов. Для отзыва из предыдущих команд в раковинах и других приложений используйте .

Дальнейшее чтение

Внешние ссылки:

+555
Tando 3 апр. 2012 г., 12:17:56

Сказал Binaryzebra

этот скрипт оценки внешнего входа, весьма небезопасным.

Какие способы борьбы с или даже заменить ивала оценки внешних входов в скрипте?

Спасибо.

+542
Metallikanz 5 июл. 2012 г., 19:59:48

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

 в rsync-а --исключить 'TutorialFolder' ~/рабочий стол/VideosFolder/ ~/рабочий стол/VideosFolder/TutorialFolder/
+497
newbian 25 янв. 2013 г., 15:32:02

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

для Ф в "пакет ../$/${пакет}настройки"/*/*/*.компания MSI; делать
 если [ "$Ф" = "пакет ../$/${пакет}настройки"/*/*/*.компания MSI" ]; затем
 # Не подходит
перерыв
интернет
...
сделано

Bash может быть поручено расширить несоответствие шаблону пустой список. Изменить свой притон линии #!/бин/Баш, и вы можете сделать это:

shopt -с nullglob
для Ф в "пакет ../$/${пакет}настройки"/*/*/*.компания MSI; делать
...

Есть и другие проблемы в вашем скрипте. Способ использования функции searchpath переменной сломается, если есть пробелы или символы (включая символы) в $пакет. Не оставлять $функции searchpath подстановок переменных некотируемых. Всегда используйте двойные кавычки вокруг переменной подстановки, если вы не хотите, чтобы к ним относились как разделенный пробелами список моделей, которые здесь не тот случай — $пакет является строкой (требование двойные кавычки) в то время как очевидно * принять много подстановочный шаблон. Положите выкройку непосредственно в для петли, как указано выше.

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

В какой-то момент в сценарий, вы установка ИФС=#, но вы никогда не делать какие-либо разделения на #. Не установить ИФС , если вы не собираетесь использовать его.

Есть несколько проблем с режим=$(ЭХО $файл | СЭД -е 'ы:.*/.*/\(.*\)/.*\.МСИ:\1:'). Как описано выше, отсутствуют двойные кавычки вокруг "$файл". Кроме того, вызывая дополнительную СЭД для каждого файла, чтобы процесс медленный (выполнения внешних процессов медленно на Cygwin), и чрезмерно сложными. Оболочка имеет строковый создает обработке; в то время как они примитивны, их достаточно здесь. Ваш

маршрутизатор dir="${файл%/*}"
режим="${реж##*/}"
маршрутизатор dir="${реж%/*}"
версия="${реж##*/}"
+487
Matic1911 14 авг. 2014 г., 21:38:35

Можно попробовать снова установить GRUB с командной строки с правами root.

Я предполагаю, что ваш Девид находится на/dev/ПДД , но все могло быть по другому.

Регистрация и fdisk -л и/или расстались -я первый. Убедитесь, что не жратва-установить такой раздел, как устройстве/dev/sda1, поскольку.

Пример:

жратва-установка /Дев/СДА
жратва-установить-проверьте /Дев/СДА
обновление-жратва
+476
user89997 22 февр. 2018 г., 22:50:21
на awk '{ если ($1 != $2 ) печать 1 $" "$2; файл }' 

Просто замените файл для соответствующего файла.

Или как @manatwork писал в комментариях и проще

у awk '$1!=$Файл 2' 
+452
alex0583 22 сент. 2019 г., 11:52:39

Это будет гораздо легче сделать в Perl. В языке Perl исполняемый файл имеет то, что называется "пункт Режим" (-00), в которой "линии" определяется двумя подряд буквы (так пустую строку). Это позволяет на Perl для работы с пунктами вместо линий. Так что вы могли бы просто сделать:

$ Перл-00pe 'if(m,^\[WinEventLog://(Application|Security|System|ForwardedEvents|Setup)\],){s/(index\s*=)\s*[^\n]*/$1 окно входа.конф\н\н/}' файл1
[WinEventLog://Приложение]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Безопасности]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Системы]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Пересылаемых Событий]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Установка]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

И:

$ Перл-00pe 'если(м,^\[монитор:///ВАР/лог/(сообщения|безопасность)\],){с/(индекс\Ы*=) и\S*[^\П]*/$1 безопасной\н\н/}' файл2
[монитор:///ВАР/лог/хрона]
тип источника=linux_secure
индекс=

[монитор:///ВАР/журнал/безопасным]
тип источника=linux_secure
индекс= безопасная

[монитор://файл/var/журнал/сообщения]
тип источника=Линукс
индекс= безопасная

[монитор:///ВАР/лог/очереди]
тип источника=syslog в
индекс = 

[монитор:///ВАР/журнал/аудит/аудит.журнал]
тип источника=syslog в
индекс=

[монитор:///ВАР/лог//maillog]
тип источника=syslog в
индекс=

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

$ Перл-00lpe '$_ .= "окно входа.конф" если м,//(применение|безопасность|системы|пересланные события|настройка)\],;' файл1
[WinEventLog://Приложение]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Безопасности]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Системы]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Пересылаемых Событий]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

[WinEventLog://Установка]
checkpointInterval = 5
current_only = 0
отключен =0 
start_from = старейших
индекс = окно ввода.конф

И:

$ Перл-00lpe '$_.="безопасной", если м/(сообщения|безопасность)\],' файл2
[монитор:///ВАР/лог/хрона]
тип источника=linux_secure
индекс=

[монитор:///ВАР/журнал/безопасным]
тип источника=linux_secure
индекс=безопасная

[монитор://файл/var/журнал/сообщения]
тип источника=Линукс
индекс=безопасная

[монитор:///ВАР/лог/очереди]
тип источника=syslog в
индекс = 

[монитор:///ВАР/журнал/аудит/аудит.журнал]
тип источника=syslog в
индекс=

[монитор:///ВАР/лог//maillog]
тип источника=syslog в
индекс=
+449
Bhushan Chaudhari 20 дек. 2013 г., 16:33:43

Простой вариант:

сортировать input.txt | на awk -Ф '!а[$1]++'

"ложные" сортируются по алфавиту раньше "правда" и команду awk здесь просто держит первый ряд только для каждого отдельного первом поле Значение.

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

+447
Imad Atif 21 авг. 2017 г., 08:04:35

Я работает мой скрипт Python в фоновом режиме в моей машине с Ubuntu (12.04), как это -

nohup и тест на Python testing.py >.и

Сейчас, возможно, на каком-то этапе мой Python скрипт может умереть по любой причине.

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

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

Обновление:

После создания тестирования.конф файл такой -

оператор chdir /tekooz
старпома питона testing.py
респаун

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

[email protected]:/bezook# судо начать тестирование
тестирование запуск/бег, процесс 27794
[email protected]:/bezook# ПС топор | testing.py грэп 
27806 оч/3 з+ 0:00 grep в-цвет=авто testing.py

Любая идея, почему Военторга топора ничего не показываешь мне? И как я могу проверить, является ли моя программа работает или нет?

Это мой скрипт на Python

#!/usr/Бен/Python с
в то время как правда:
 напечатать "Привет Мир"
время.сон(5)
+389
Chaellene De Leon 17 апр. 2012 г., 13:08:24

Обычно мой ОС Linux позволяет мне создавать запускаемых исполняемых файлов (как это.вне), но когда я пытаюсь загрузить .EXE-файл из интернета, это в принципе разрешение ограничено (ни пользователь имеет исполнение () прав). Проблема, когда я изменить права доступа к файлам с помощью chmod у+Х или команду chmod 777, и я пытаюсь запустить программу, я всегда получаю это сообщение об ошибке:

запустить детекторы: не удалось найти переводчика для ./[имя_файла].ехе

где [имя_файла] - название файла. Поскольку мой опыт в Linux и знания очень слабы, и я сделал некоторые исследования, но не нашли никого с этим точно проблема, любая помощь будет высоко ценится!

ПС. Моя ОС является Ubuntu 16.04.3 ЛЦ 32-бит

+378
TyN101 2 янв. 2018 г., 06:27:55

На самом деле, вы можете использовать стандартные расширения здесь параметр (вы просто пропали подстановки):

$ параметр args=А:B:с:
$ х=б
$ Эхо "${параметр args%$х:*}"
ответ:
$ если [ "$аргументы" != "${параметр args#*$х:}" ]; затем Эхо 'б: присутствует'; интернет
б: присутствует

(или одинаково "${параметр args%$х:*}")

Недостатком является то, что вы должны иметь толстой кишки после б, так что А:B или обычный б не матч, а также матч в:ВВ:с. ([[ $var с = *$х:* ]] , а также очевидную закономерность матч с случае имеют тот же недостаток.)

Подбирая все б, б:с, А:B, А:B:С, а, не совпадающей с:ВВ:с Было бы немного сложнее. Все, что я могу думать, это что-то вроде этого:

параметр args=А:B:с
х=б
ИФС=: # влияет глобально
комплект -Ф # влияет глобально...
для X в $аргументы; делать
 Если [ "$х" = "б" ]; затем
 Эхо "Б нет"
интернет
сделано

Если вы не хотите писать все случаи:

параметр args=А:B:с
х=б
нашли=0
дело "$args" в
 $х) нашли=1;;
 $х:*) нашли=1;;
 *:$х) нашли=1;;
 *:$х:*) нашли=1;;
эсок
если [ "$нашли" = 1 ]; потом ...; в интернет

Гораздо проще с регулярными выражениями (в bash):

параметр args=B:с
х=б
если [[ $параметр args =~ (^|:)$х(:|$) ]]; затем
 Эхо "б нашли"
интернет
+351
Joe Soap 30 мар. 2011 г., 16:47:44

Процесс прослушивает порт 8113 (Гумз) не отвечает. Я нашел его PID с помощью программы netstat , но сервер имеет около двух десятков Гумз процесс, выполняемый в различных экран сеансы.

3607.фрагментик-клиент2 (12/27/14 20:54:02) (отдельно)
3797.гумз.бо.приложение (12/25/14 11:51:30) (отдельно)
2962.гумз (12/25/14 11:47:23) (отдельно)
1410.solrTester (12/25/14 11:39:41) (отдельно)
1348.solrReports (12/25/14 11:38:41) (отдельно)
....

Единственный способ, который я нашел, чтобы определить их необходимо остановить процессы. Я пыталась идентифицировать их, какие файлы открыты с помощью команды lsof , но это не было полезно на всех в этом случае. Есть ли способ, чтобы определить, на основе ПИД, в котором экран сеанса процесс работает?

+347
the hank 8 окт. 2013 г., 18:01:15

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

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

команда zpool создать -о версии=28 -О версии=5 ...

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

О архитектур, ЗФС объекты записываются с использованием собственного разрядной заказ платформы. Это не проблема, так как все ЗФС реализации способны читать большие объекты с прямым и обратным порядком байтов. Порядок байтов хранится вместе со всеми структурами данных. Тут нет вопроса импорта бассейн с x86 на SPARC и наоборот.

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

+344
user84579 14 нояб. 2017 г., 15:10:35

Аналогичный вопрос размещен здесь: СЭД команду формат текстового файла

В качестве комментария Стефан предложит решение вашего вопроса с помощью СЭД будет как следовать:

СЭД -е -е '$!Н;С/\Н\$/ $/;та' -Е 'Р;Д' именем
+340
joe sepi 17 окт. 2016 г., 08:39:24

если "чистые" - это shell-скрипт файл

чем эта работа

 найти . -имя "CLEAN.sh" -execdir Ш-с './CLEAN.sh' ш {} \;

это CLEAN.sh командный файл и выполнять поиск в каталоге.

+231
Julien R 6 июл. 2013 г., 22:06:24

modinfo --поле позволяет фильтровать на такие поля, как "автор", "описание", что приятно.

Вопрос: где можно найти полный список возможных значений - полевые

То, что я пытался до сих пор:

  • человек 8 modinfo упоминает некоторые "общие области", который оставляет меня с "вы могли бы лучше знать то, что вы ищете"
  • Применение grep к через исходный код я нашел практически ничего, кроме ./kmod-9/инструменты/modinfo.с, которым не помогла мне сильно, как я малограмотный в C (и да, я grepped через весь kmod пакет для довольно некоторых терминов)
  • Программирование модулей ядра направляющие: см. выше пункт
  • Я, возможно, пропустили что-то важное...
+191
Andy Cunningham 22 нояб. 2011 г., 02:39:25

Мне интересно знать, как я могу запустить процесс в СШ, который принимает ввод пользователя, а затем отсоедините не помешал (процесс все еще выполняется), а затем вернуться, чтобы "прикрепить" к нему и использовать его снова.

Меня интересует запуск игрового сервера на Пи (с Arch Linux на него) и я хочу быть в состоянии подключиться к Пи каждый сейчас и потом и присоединить к серверу процесс, чтобы иметь возможность отправлять команды, как "удар (игрок)" или "STOP" и т. д., через стандартный ввод процесса.

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

+175
nrser 20 нояб. 2017 г., 12:03:35

Есть шрифт, названный Meslo. Это пропатченная версия Менло шрифт Apple, который, в свою очередь, является производным произведением от bitstream Вера моно. Я подбирал его, чтобы попробовать несколько раз, но либо сам шрифт был плохой или Emacs вынес это плохо. Исправленная версия , хотя вроде бы ничего страшного, но он чувствует себя слишком тяжелой в сравнении с Дежавю Санс моно (дословно поток битов Вера шрифта расширен новыми глифами). В настройки-лицо меню вес параметр не производит никакого изменения во внешний вид. Это должно работать только тогда, когда шрифт имеет специфические шрифты, которые легче?

Пример дежавю Санс моно (выше) и Meslo (ниже) dejavu and maslo.png Обратите внимание на странное толщина последнего: два дефиса (--функции MsgBox) alomst смесь, письма вытекает из неравной ширины, что делает его выглядеть хуже чем дежавю, хотя Meslo форм глифы более привлекательным для меня. Или, может быть, он должен быть использован только на 72 точек на дюйм мониторах Apple :Д

// S, М и L версии Meslo, кажется, отличаются от ведущих и не рассматривается как вариант одного шрифта.

+164
Bagrat Petrosyan 9 июн. 2019 г., 17:46:47

От человека рабочих мест(1П):

<текущая> символ '+' определяет работу, которая будет использоваться по умолчанию для ФГ или утилит БГ; эта работа также может быть задано с помощью аргумент job_id % " + " или "%%". Знак " − " указывает, что задание, которое станет по умолчанию, если текущее задание по умолчанию должны были покинуть; эта работа также может быть определен, используя аргумент job_id %−. На другую работу, в этой области является <пробел>.
+159
Gerhard Pobinger 5 авг. 2011 г., 01:31:42

касание создает новый, пустой файл, если файл не существует, потому что это было разработано, чтобы сделать. Программа должна содержать код для обработки этого случая специально. Утилита появилась в Unix и В7; его руководство описал его таким образом:

штрих — обновление даты последнего изменения файла

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

(Я не знаю, что трогать ничего, если файл был пустой. В базовый системный вызов пришел позже.)

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

Вот, предположим, у вас есть файл, фу, и Makefile, который объявляет команду, чтобы создать бар с ФОО. Когда вы вводите сделать бар, команда выполняется и бар создается. Если бар существует и новее, чем ФОО, сделать бар ничего не делает, потому что сделать предполагает, что бар уже сформирован. Однако, если бар старше фу, заставить думает, что бар не является актуальной и должен быть восстановлен.

Но что если правила для создания баре изменились? Тогда у вас есть два варианта:

  • РМ-бар; бар
  • сенсорный ФОО; сделать бар

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

“Прикосновение” терминология и сделать программу: сделать -Т - только делают вид, что управляют команды, что есть, то было установить время модификации - бар в текущее время фактически не выполнив команду, чтобы создать бар (вы могли бы сделать это, если вы думали, что изменения в ФОО не должно повлиять на бар). На ощупь утилита, поэтому автономную версию сделать -Т характеристика.

+139
Jim Kyle 10 сент. 2015 г., 21:06:46

нельзя дважды установить же оборотах. Поэтому если вы хотите установить более новую версию того же оборотах (mypackage в вашем случае), нужно использовать параметр-U | --обновления вариант. Типичное использование оборотах идет как это:

об / мин -Uвх пакета mypackage-<новая версия>.об / мин
  • : обновление пакета mypackage до этой версии
  • -ВХ : хороший дисплей прогресса.
+116
sulin 2 авг. 2010 г., 11:54:28

Видимо, пакет 8.5 и более поздние версии поддерживают подстановочные знаки в $файла inputfilename (см. @Яна ответить https://serverfault.com/questions/500724/wildcard-support-for-inputfilename-in-rsyslog).

+104
Kerbin West 21 февр. 2018 г., 16:39:11

Вы можете попробовать использовать комбинацию с стат и/или дата команды, а в следующем-вкладыши:

БСД / Мак ОС Х:

найти . -тип F -принт | для чтения, пока файл; делать оценку `стат -с "$файл"`; год=`дата -Дж "%ы" "+%y" В "$тип доступа"`; дест="/путь/к/назначения/долл. ежегодно; команды mkdir -Р "$дест"; МВ - "$" дело "$дест"; сделано

Линукс:

найти . -тип F -принт | для чтения, пока файл; делать Год=`Дата -Р "$" файл "+%г"`; дест="/путь/к/назначения/долл. ежегодно; команды mkdir -Р "$дест"; МВ - "$" дело "$дест"; сделано

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

+29
Miguel Caine 18 дек. 2017 г., 14:02:25

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

$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