Ли кофеин восстанавливает работу, когда устали?

Я новый пользователь Баш/хрон, и мне было дано задание создать хрон, который найдет/убьет/ и очищает старый кукольный трассы, которые не были успешно установлены. Чем больше помощи тем лучше, но я более или менее ищу отправную точку. Спасибо заранее за вашу помощь!

+851
Tony Webber 30 окт. 2020 г., 14:46:34
20 ответов

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

+968
user25604 03 февр. '09 в 4:24

Венген-это горная деревушка в Бернских Альпах центральной Швейцарии. Она является частью региона Юнгфрау к северу от величественной горы Юнгфрау.

+961
tsar2512 3 янв. 2022 г., 18:55:37

У меня была похожая проблема.

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

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

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

+948
Dual1ty 20 июн. 2014 г., 22:57:13

Арбузы иногда развиваются красные пятна, но я не могу найти никаких источников о том, почему и как часто это происходит. Забавный факт заключается в том, что эти пятна породило легенду Романи "вампир арбузы" и другие фрукты, такие как тыква, с красными пятнами признак того, что плод уже "превратились". Действительно!

http://en.wikipedia.org/wiki/File:Vampire_watermelon.jpg

+932
iamnewbie 7 нояб. 2015 г., 08:14:13

Что выход только показывает версию пакета, и ничего другого.

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

  1. Резервный сопровождающий сессии, Винсент Untz, недавно покинул гномов, чтобы занять должность председателя в openSUSE.

  2. Было объявлено, что резервный режим будет выкидывать из GNOME 3.8 вперед.

Что сказал, Gnome2 будет поддерживаться еще в течение некоторого времени, в дистрибутивах по умолчанию, что это, прежде всего, RHEL и его производные (CentOS и научных Linux), а также с Debian 6, и, возможно, некоторые другие.

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

+863
Andrea Ligios 6 июн. 2012 г., 18:12:05

Этот виноград растет во многих местах в поселке Ньюарк, Нью-Йорк; как ни странно, я никогда не заметил его в другом месте (возможно, специальности из местного питомника?)

Это листопадный многолетник с относительно мелкими белыми цветами. Лозы сами зимуют (в зоне 6А), так он распространяется с почти кудзу-как Vigor.

Porch overgrown by vine with large heart-shaped leaves Mystery vine with large heart-shaped leaves House overgrown by vine with large heart-shaped leaves Column next to vine with large heart-shaped leaves

+859
tdnvl 28 янв. 2013 г., 05:27:13

Я ищу нюансы поведения истории я не видел нигде.

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

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

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

Я видел этот пост, который показывает, как (1) Определить статус выхода последней команды, и (2) Как удалить историю записей по индексу.

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

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

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

  • Я создаю новый файл, $ТЭМП/.bash_history_failures_IDENTIFIER для каждой терминальной сессии, заменив идентификатор с какой-то конкретной сессии значение (ПИД?) что гарантирует несколько сеансов не колошматят друг друга
  • используя комбинацию ряда=$(История 1) и [ $exit_status -экв 127 ], я пишу индекса каждого плохую команду для текущей сессии неудачи файла
  • с помощью ловушки крюк, чтобы выполнить код на выходе, я вызвать функцию, которая перебирает индексы в этой сессии сбои в файл, делаем историю -D $количество на каждой записи
  • наконец, я пускай остается в памяти истории (что должно быть все и только успешные команды) записываются в ~/.bash_history в соответствии с тем, что мои HISTCONTROL настройки

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


Что я считаю "не команда"?

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

  • команды, которые не существуют
  • синтаксические ошибки

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

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

для ПКГ в $(общ./пакеты); сделать СР ./.eslintrc.в формате YML ./пакеты/$ПКГ/; сделано

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

Другое дело, что обычно это занимает у меня несколько попыток, чтобы придумать правильные варианты ВЫРЕЗОВ, И большинство моих ошибок синтаксические ошибки в указании аргументов.

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

+831
Liz Heller 5 февр. 2015 г., 09:53:29

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

+822
GHOST ACCOUNT 15 мая 2015 г., 14:32:13

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

+662
escott 17 июл. 2015 г., 04:52:14
Сети хранения данных (San) - это специальная сеть, которая обеспечивает доступ к консолидированным, на уровне блоков для хранения данных
+660
Florence Yadao Atriginio 20 дек. 2015 г., 16:32:45

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

кошка test.txt | тр -Си '[:alnum:]' '[\Н*]' | тр -з | рода -НР | начальник -10
 6 к
 2 г
 2 е
 2 а
 1 р
 1 к22
 1 к
 1 ф
 1 eeeeeeeeeeeeeeeeeeeee
 1 Д

Я могу сделать Java, Python и т. д. программа, где я храню (слово, numberOfOccurences) в словаре и значение, или я могу использовать MapReduce, но я оптимизировать для нажатия клавиш.

Есть ли ложные срабатывания? Есть ли лучший способ?

+595
havelock 13 авг. 2011 г., 11:15:50

В файловой системе HFS+ (Mac ОС расширенный журнал)

Почему?

  • Поддерживает Симлинки
  • Чтение/запись на macOS изначально
  • Легкая установка для чтения/записи на Linux

Видеть это для Linux установка учебник.

+567
benileo 13 мая 2022 г., 03:21:53

Редактировать: ниже предварительно iOS 9 охота. Смотрите обновленную (принятый) ответ ниже от анонима

Вкратце: можно, но не совсем "альт-таб". Включить VoiceOver.

Это описано здесь: http://decadentwaste.net/2011/03/navigate-using-a-bluetooth-keyboard-on-your-ios-device/

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

В статье описывается, как использовать встроенный "доступность" варианты, чтобы перейти в значительной степени все с помощью клавиатуры. Я пробовал его с использованием основных беспроводную клавиатуру Apple, которая не имеет кнопки Home, например. Теперь я могу прокрутки, запуска приложений, переключение между приложениями с помощью клавиатуры.

Обратите внимание, для удобства, я рекомендую установить кнопку Home, чтобы включить/отключить этот режим закадровый. Кроме того, поскольку по умолчанию включенной, чтобы использовать разговорный навигации для пользовательского интерфейса, опт-контроль-S будет отключить речи в VoiceOver.

+511
user196143 1 мар. 2017 г., 15:57:45

Описание продукта

Согласно даташит, похоже, доля функциональности это устройство не работает с компьютерами Mac, так что вам нужно установить драйвер, чтобы достать USB-через-Ethernet поддержка. В сноске на последней странице PDF можно по ссылке:

Минимальные Системные Требования

Компьютер с:

  • ОС Windows® 76, ОС Windows Vista®с6, Windows® ХР Пакетом обновления 2,6, для Windows® 20006, или Мас OS® X (версии V10.4)5 + интернет Explorer® V6 или браузера Mozilla® Firefox и® В3.0

И 5 приводит к:

Программное обеспечение, входящее в комплект поставки, не совместимо с Мас.

Приложение shareport водителей

Есть приложение shareport драйверы для OS X, хотя:

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

Регулярный обмен

Это не выглядит, как это устройство имеет каких-либо регулярных функций обмена. Не удивлюсь, дали возможность сетевой и USB.

+454
David Lemon 24 февр. 2011 г., 00:47:33

Я исполняю ниже Дженкинс.война с ниже команду

 Дженкинс -банку Дженкинс.войны

Но я хочу указать на использование ниже путь во время выполнения войне

`/данных/Дженкинс

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

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

+284
user3121116 11 июл. 2013 г., 19:02:11

Более общее решение, чем предложенное @ShayneManning:

Общ | команда grep -v с 'all.txt ^$' > all.txt

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

+216
user303455 21 мая 2017 г., 01:56:15

Я-научный работник, медицинский физик. Я делаю эксперименты, которые генерируют значительные объемы данных, и они являются дорогими. Мой университет имеет резервную систему, которая состоит из робота ленточной библиотеки в заброшенной соляной шахты, которая использует IBM для Спектра защиты (вызывается, как ПСМ), который я использую для резервного копирования. Хотя нет ограничения на общий размер, я могу отправить на соляные копи, там это в день переноса лимит в 200 гигабайт. Насколько я знаю, нет никакого способа, чтобы получить спектр защиты клиента в отношении этого предела, и остановиться после того, как лимит перевода будет достигнута.

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

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

Парсинг осуществляется с помощью лечения выходные данные ПСМ в качестве док в bash с помощью простого скрипта Python:

#!/бин/Баш
# Глупый фантик скрипт, чтобы остановить ЦМ резервных копий
#
# Использование командой: sudo /путь/до/скрипта /путь/к/резервное копирование/расположение 
# 
# Необходима питон3 можно как питон3, и регулярное выражение / ОС модули. 
# Проверено на macOS и Linux 
BYTES_SENT=0;
#MAX_SIZE_TO_SEND=150 #байт, для тестирования 
MAX_SIZE_TO_SEND=$[185*(2**30)] 

параметр args=("$@")
судо РМ -Ф /ТМП/ПСМ-скрипт.ПИД

outputParser функция() { 
 питон3 <<'ВФ'
импорт ОС, ре
Рекс=ре.компиляции(Р"обычный файл\-\-\>\с*?([,0-9]*,?)\ы*?\/")
valueToParse=ОС.энвирон.вам('строка');
матч=Рекс.матч(valueToParse);
попробуйте:
 (матч на ул. stringToReturn =.группа(1));
 stringToReturn =stringToReturn.заменить(',',");
кроме AttributeError:
 stringToReturn = "";
#Проверьте, не передает 
failedResults = ре.метод findAll(Р"\*\* неудачные \*\*", valueToParse); 
nFailedResults = лен(failedResults); 
если (nFailedResults >0):
 stringToReturn = ""; 
печати(stringToReturn);
ВФ
} #Я уверен, что выше-это один-лайнер в sed или awk. Я просто не знаю, что в одну линию. 

trapCaught функция() { 
 #Делать очистку, не представлено 
 Эхо ", отказ".
}

ловушка trapCaught радиоразведки
killCount=0 
параметр StartTime=$секунд

пока читала-Р линии; делать 
 Эхо "$строка"
 экспортные линии; 
 Х=$(экспорт строка=$строки; outputParser)
 если [[ ! -З "$х" ]]; затем
 BYTES_SENT=$[$BYTES_SENT + $Х]
 Эхо "отправлено $X байт, $BYTES_SENT в общем"
интернет
 если (( BYTES_SENT > MAX_SIZE_TO_SEND )); тогда
 если (( killCount < 1)); тогда 
 Эхо "остановить резервное копирование, потому что $BYTES_SENT превышает разрешенного максимума в $MAX_SIZE_TO_SEND"; 
 killStartTime=$(( секунд - начальное время ))
 пид=$(кошка /ТМП/ПСМ-скрипт.ПИД)
 Эхо "ПИД $пид"
 Эхо $пид | судо команды xargs убить 
 интернет 

 killCount=$[$killCount + 1]; 
 timeKillNow=$(( секунд - killStartTime ))
 РМ -Ф /ТМП/ПСМ-скрипт.ПИД

 если (( killCount > 100 || timeKillNow > 30 )); тогда 
 Эхо "слишком долго, чтобы умереть; повтор" 
 Эхо $пид | судо команды xargs убить -9;
 спать 0.1; 
 судо убить -9 0; 
интернет

интернет
сделал < <( судо ПСМ инкр ${параметр args[0]} & Эхо $! > в /tmp/ПСМ-скрипт.ПИД ) 

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

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

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

(б) учитывая, что то, что Python на самом деле не является, по сути, точно так же, через каждой итерации в цикле, есть ли способ, чтобы кэшировать переводчика перевод кодекса и, следовательно, ускорить все это невероятно?

(С ) Если бы мне пришлось заменить скрипт на языке Python с эквивалентным СЭД или на awk построить, я подозреваю, что вся эта штука будет гораздо быстрее. Почему? Можно ли легко сделать этот тип арифметики, или это очередной отвлекающий маневр, чтобы спуститься?

Редактировать: пример выходных данных из ПСМ для тех, кто не знаком ниже-файл отправляется только, если "обычный файл" появляется в строке, последующей его размер в байтах. Так, в ниже, файл spclicert.КДБ отправляется, но и не ЦМ.ЛСОВ и ни каталог CaptiveNetworkSupport:

# ПСМ инкр / 
сообщение < заголовок, содержащий персональные данные> 
Инкрементное резервное копирование тома '/'
ANS1898I ***** обработанные 79,000 файлы *****
Каталог--> 0 /Библиотека/Настройки/Конфигурация/CaptiveNetworkSupport [Отправлено]
Обычный файл--> 5,080 /библиотека/настройки/Тиволи хранения менеджер/узлов/SHUG2765-сайт MacBookPro-физика/spclicert.КДБ [отправлено]
Обновление--> 224 /библиотека/настройки/Тиволи хранения менеджер/BrokenOrOld/ЦМ.ФРД (оригинал) [послал]

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

+138
Gyan Gupta 27 февр. 2010 г., 06:27:52

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

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

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

... хотя некоторые стараются собирать их!

+113
Zeiss Ikon 5 янв. 2017 г., 03:25:36

Я хочу задать один, может быть, немного весело, вопрос )

Какой ноутбук (модель) на снимке http://www.ubuntu.com/? Я вижу, что это Асер, а какая модель?

Кто-нибудь знает?

+66
pejalo 2 июл. 2018 г., 07:31:20

Я встречался со следующей проблемой: обычно мой Т400 (ThinkPad в компании Lenovo) имеет 16 ступеней яркости, а Windows использует его правильно.

После новой установки и незначительные улучшения Минт 12 (на которой базируется на 11.10 Убунту) у меня всего 6 шагов, который был способ мало.

Листинг /системы/класса/подсветка показал 3 заданного. Я снял с ACPI-инструменты пакета, один из disapperared - и у меня теперь есть 10 шагов!

Поэтому я думаю, что если я могу уменьшить панель 1 я 16 шагов, поскольку шагать будет 1 вместо 2 (или 3).

/системы/класса/подсветка/

intel_backlight -> ../../устройств/pci0000:00/0000:00:02.0/с DRM/card0/card0-с LVDS-1/intel_backlight
thinkpad_screen -> ../../устройства/виртуальные/подсветка/thinkpad_screen

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

Более странно, я обнаружил странное поведение. Я контролировал

смотреть -Н1 "кошки /системы/класса/подсветка/thinkpad_screen/actual_brightness"

и

смотреть -Н1 "кошки /системы/класса/подсветка/intel_backlight/actual_brightness"

при изменении яркости с FN+начало/конец комбинаций от max до min. Результат следующий:

коммерчески Интел ноутбук
--------- ----- --------
Макс 2408475 7
| 1955115 5
| 1435640 3
| 1246740 1
| 1086175 0
| 1010615 6
| 859495 4
| 689485 2
в 481695 0
Мин 217235 0


коммерчески Интел ноутбук
--------- ----- --------
Мин 217235 0
| 481695 2
| 689485 4
| 859495 6
| 1010615 7
| 1086175 1
| 1246740 3
| 1435640 5
в 1955115 7
Макс 2408475 0

Шагая от min до Max, нет никакой разницы между последними 2 шага.

Кроме того, значок меню (корица рабочего стола, тему по умолчанию) идет от полного до минут в 4 шага и от полного до мин раз в 4 шага.

Так... похоже, что Интел запись работает корректно, показывает правильные значения. В ThinkPad в записи, однако перекручивает вещи и даже показывает неправильные значения.

У кого-нибудь есть идея, как избавиться от ThinkPad в записи?

Системные данные: Линукс Минт 12 3.0.0-16 ядра ThinkPad В Компании Lenovo Т400 Корица 1.4 рабочего стола

За любой дополнительной информацией, пожалуйста, скажите, что вам нужно.

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

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

+29
morgan 10 июн. 2019 г., 20:09:11

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