Неделя-старый приготовленный фарш можно есть?

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

Это означает, что если высказывание всегда беру другой ветке.

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

$ Эхо 'привет' | грэп привет >&- 2>&-
$ Эхо $?
2

Здесь мы грэп строки, что Эхо порождает, но мы закрываем оба выходных потоков для команды grep так что он не может писать в любом месте. Как видите, выход статус в GNU grep в - это 2, а не 0.

Это особенно в GNU grep в, грэп на BSD системы не ведут себя так же:

$ Эхо 'привет' | грэп привет >&- 2>&- # системы BSD рассмотрим более подробно здесь
$ Эхо $?
0

Чтобы исправить это, убедитесь, что скрипт не генерирует выходной. Вы можете сделать это с метод exec >/dev/нуль 2>&1. Кроме того, мы должны использовать команду grep с вариантом, поскольку мы вовсе не заинтересованы в видя выхода из него (это, как правило, также ускорить грэп , так как не нужно парсить весь файл, но в данном случае это сделать очень мало разницы в скорости с файл такой маленький).

Короче:

#!/Бен/ш

# перенаправление всего вывода не будут перенаправлены в другое место в /dev/null по умолчанию:
экзек >/dev/нуль 2>&1

пока правда; сделать
 дата >sdown.txt

 пинг -з 1 -з 1 myserver.net >pingop.txt

 если ! команда grep -Q". с 64 байт" pingop.txt; тогда
 шавка -с "сервер упал!" myemai[email protected] <sdown.txt
перерыв
интернет

 спать 10
сделано

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

#!/Бен/ш

экзек >/dev/нуль 2>&1

пока правда; сделать
 если ! пин -Г -Ц 1 -з 1 myserver.net; тогда
 дата | шавка -с "сервер упал!" [email protected]
перерыв
интернет

 спать 10
сделано

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

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

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

#!/Бен/ш

экзек >/dev/нуль 2>&1

в то время как пинг -Щ -Ц 1 -з 1 myserver.net; делать
 спать 10
сделано

дата | шавка -с "сервер упал!" [email protected]

Как хрон работает каждую минуту (будет продолжать посылать письма каждую минуту, если сервер по-прежнему вниз):

* * * * * пинг -ц-ц 1 -з 1 >/dev/нуль 2>&1 || ( Дата | почта -с "сервер отключен" [email protected] )
+137
BGoode 3 янв. 2012 г., 21:29:32
19 ответов

Для нетбука, как у тебя, я бы посоветовал (Если вы сейчас как команды bash, и есть немного времени, чтобы потерять и энтузиазм), чтобы попробовать Арч Линукс с Openbox или Xfce.

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

Просто попробуйте их и посмотреть, что поможет вам больше !

Просто для информации. Я владею 2 нетбуков, 1 ноутбук ASUS 1215N дает с Atom D525 двухъядерный с частотой 1,8 ГГц и 2 ГБ оперативной памяти и MSI ветер U100 с атомом N270 @ 1.60 GHz и 2Gb оперативной памяти.

Я использовал Ubuntu много времени, и я могу сказать вам, что в Unity3D работает лучше на MSI ветер U100, чем на ASUS 1215N дает (наверное из-за графического процессора Intel X3150 с ASUS, которая хуже, чем в старые добрые GMA950 для MSI ветер U100, тот же нетбук точно).

И после долгих экспериментов дистрибутив, я могу вам сказать, что Ubuntu-это хороший улов для этих нетбуков (даже только с помощью единства 2Д, а не в Unity3D). Но я по-прежнему предпочитают использовать Арч Линукс с KDE4.8 с немного конфигураций для повышения производительности, или Arch Linux с Openbox и это займет много работы и времени, чтобы сделать все работы правильно, но у вас будет красивый и быстрый (даже зная, что атом процессор очень ограничен) стол для использования каждый день.

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

+850
trolldemort 03 февр. '09 в 4:24

Мой маршрут включает три авиакомпании и трех секторов:

  • Ченнаи(Maa) в Мумбаи(BOM) - ВВС Индии
  • Мумбаи(BOM) в Лондон(LHR) - Бритиш Эйрвейз
  • Лондон(LHR в Рали(РДУ) - Американские авиалинии

Будет ли мой багаж из Ченнаи до Рейли или мне придется забрать его и повторно зарегистрироваться в Мумбаи?

+769
Ryan Thorpe 30 мар. 2016 г., 08:05:43
Другие ответы

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


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

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

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

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

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

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

+711
Chester2014 7 мая 2020 г., 06:31:42

Там должен быть вариант с надписью "Нет кредитной карты" или "нет". У меня что включено, что решает проблему для меня.

+652
Vip Xxx 11 авг. 2018 г., 00:11:13

истинные и ложные два примера.

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

+627
Gandikota Saikoushik 17 авг. 2014 г., 09:35:20

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

+614
Srikanth Girbhone 27 янв. 2016 г., 14:10:14

У меня проблема с cron-задание, которое начинается, но не завершается. Выполнив команду вручную работает нормально. Я уже прочитал страницу о cron проблемы и решения здесь на AskUbuntu, попробовал предложенные решения, но не нашел ответа в моем случае.

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

$ кронтаб -е

Снаряд=/бин/баш # в противном случае это будет /Бен/ш
59 16 * * * /ОГРН/duply календарь резервное копирование > /tmp/и duply.журнал

Кстати, файл cron заканчивается пустой строкой, как кто-то отметил.

После того, как работа "готового"...:

команды $ cat /tmp/и duply.журнал 
Начать duply В1.5.7, Время 2012-06-22 16:59:01.

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

Начать duply В1.5.7, Время 2012-06-22 17:06:39.

[вырезан]
... вот такое длинное выходные данные duply.
... и да, файлы были скопированы.
[вырезан]

--- Завершенном ОК в 17:06:42.581 - во время выполнения 00:00:03.170 ---

Я также попытался перезапустить демон cron (судо службы cron перезапуск), но ничего не изменилось.

У вас есть какие-либо предложения, чтобы исправить проблему?

+592
cm0011 8 июн. 2022 г., 15:40:52
  • Вы можете использовать команду lsusb , чтобы узнать Шины и номер устройства

  • Затем измените разрешения на устройство

    команду chmod 0666 /dev/в автобусе/УСБ/[автобус]/[номер прибора]
    

Например

$ команды lsusb
Устройство автобусных 002 004: ИД 051d:0002 американский преобразования энергии источника бесперебойного питания
$ команду chmod 0666 /dev и/шина/кабель USB/002/004
+579
Punit Welson 11 мар. 2013 г., 16:29:44

Вы можете попробовать это:

http://www.ubuntubuzz.com/2012/03/upgrade-to-kernel-33-in-ubuntu.html

+520
olessio 13 янв. 2022 г., 00:53:07

Пожалуйста, выполните следующие действия :

  1. Как добавить дни рождения ваших контактов Gmail в Календарь Google

Добавить дни рождения ваших контактов Gmail в Календарь Google

Чтобы добавить календарь, показывая и предупреждая вас о днях рождения ваших контактов Gmail в Календарь Google:

Пожалуйста, выполните следующие действия:

  • Перейти к google.com/calendar так вы не просто просмотр очередной домашний экран
  • С левой стороны под другими календарями, найти Дни Рождения Друзей, нажмите на стрелку раскрывающегося меню и выберите напоминания и уведомления в меню
  • В разделе напоминания о событиях, нажмите Добавить напоминание, установите нужные напоминание
  • Нажмите Кнопку Сохранить
+503
user3113 25 янв. 2017 г., 08:52:10

Я использовал в Bitcoin-Qt для некоторое время, но я читал, что сейчас есть хлеб кошелек для iOS более безопасна, чем любой OS X бумажник, это правда ?

Я не обновить его, а теперь он стоит 60+недели позади, а это займет год или около того, чтобы получить его до свидание... я сделал перевод биткойнов с кем-то на прошлый четверг (4 дня назад), он по-прежнему не отображается, я могу увидеть в моем журнале, в виде оплаты, но с 0/6 подтверждения (поэтому наверно мне нужно обновить кошелек до сделки уходишь?)

Я установил хлеба кошелька на моем iPhone, но я не знаю, как я могу пошевелить биткоин на Qt данных ? Breadwallet запрашивает код восстановления или новый кошелек, как я могу синхронизировать кошельки ?

+417
Aiyma 20 мая 2010 г., 01:50:30

Я только что получил это из азиатского супермаркета:

Banh Su Xue

Он говорит, что на спине "продукт требует приготовления перед употреблением!", но ничего другого. Как готовить замороженные Су Сюэ?

+398
sharp 15 мар. 2013 г., 11:40:51

У меня кто-то не Фото профиля в WhatsApp; как я могу добавить картинку профиля для него, чтобы появиться в моем профиле, когда отправляет мне сообщение WhatsApp?

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

+367
David Balikuddembe 9 сент. 2018 г., 03:33:53

Ваш текущий скрипт застрял в бесконечной петле, потому что условие [ "$я" != 201 ] был всегда верно.

Необходимо увеличить после каждой итерации и, используя функцию eval для печати содержимого TC_<RowNo> переменной (но это не безопасно):

я=1
а [ "$я" -не 201 ]
делать
 ивала с printf '%з\\п' "\${TC_$я}"
я=$((я+1))
готово >> "выход"

Обратите внимание, что начал в 1, применение -не для сравнения целых чисел и перенаправление в конце во время цикла.

+270
tomriddle99 26 мар. 2018 г., 08:04:48

Я пытаюсь получить доморощенного работать. Инструмент диагностики этой программы дает мне эти предложения:

Вы должны, вероятно, Чаун /usr/местные/и т. д

...

Вы должны, вероятно, Чаун них:

/usr/местные/доли/человек/де
/usr/местные/доли/человек/де/докладчик 1

Потому что эти каталоги не для записи. Я не менял владельца или группу раньше. Сейчас владелец и т. д. корень и группа колесо, мой логин-это что-то другое.

Можно ли сменить владельца этих папок на ОС Х? Меня беспокоит, что мой пользователь не будет иметь все привилегии корня и поэтому другие приложения будут натыкаться на проблемы, хотя моя учетная запись является учетной записью администратора.

+253
Brian Keffer 8 янв. 2019 г., 23:04:53

У меня двойная загрузка с Windows XP и Ubuntu 12.04 ЛТС. Я редко использую Windows. Я хочу удалить запись Windows из меню grub. Я не хочу, чтобы удалить Windows, я просто хочу, чтобы удалить запись. Цель-это другие пользователи не должны войти в Windows. Эти другие пользователи не тек Сави и они приносят вредоносные программы. Просите их, чтобы загрузиться в Ubuntu не помогает. Все они используют веб-браузер. Поэтому удаление запись сделает их не в состоянии загрузиться в Windows. Еще лучше, они могут считать окна удаляется. Но я все еще можете использовать командную строку grub, чтобы загрузиться в Windows. Я использую Windows для тестирования аппаратных проблем или т. е. только сайты и другие странные ситуации, чтобы подтвердить мою мысль о том, что пошло не так.

+189
Abdelrahman Abdelkader 14 сент. 2021 г., 03:52:46

У меня есть имак и MacBook, а также NAS-устройство Synology, поддержка файловой системы Btrfs.

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

Компания Synology обеспечивают Облачный диск станции, которая является своего рода личным аккаунтом

Единственная проблема-шифрования. Компания Synology общие папки могут быть зашифрованы, но, насколько я знаю, должен быть подключен NAS к работе. Я не думаю, что в любом случае можно расшифровать клиентскую папку.

Единственным способом я могу думать для этого является использование запасных зашифрованные употр

Я не уверен, если рабочая и сохранение документов в течение всего дня внутри ДМГ может принести какую-то потерю данных или файл с коррупцией.

+94
Garland Hall 30 мая 2015 г., 05:38:00

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

Как для наметки, есть много мнений на эту тему. Лично я пробовал наметки и меньше наметки и я никогда не находил выгоды в наметки более чем за час до конца варки. Ребра имеют много сока в них, поливая их не собирается держать их влажными, что вы пытаетесь сделать, это прививать вкус, создавая слой маринада/соуса снаружи. Я обнаружил, что поливая каждые 10-15 минут в течение последнего часа, кажется, чтобы дать как хороший результат, так как наметки уже, и это меньше работы.

+35
Gaius Caesar Yuri 28 июл. 2020 г., 07:43:49

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

+14
Tester dumb 19 окт. 2013 г., 18:12:57

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