Проблемы с чтением текстовых файлов, закодированных в Западной кодирование (кодировка ISO-8859-1)

У меня странная ситуация.

У меня с программы “А”, который принимает в качестве аргумента имя других исполняемых файлов, например, “Б”, “С”, “D” и т. д.. основной задачей “а” до прилавка и начала “В”, “С” и т. д., а затем проверить, если они терпят крах, и в этом случае перезагрузите разбился процесса.

Кроме того, процесс “а” работает отдельная нить для использования в РТК синхронизации. “А” начинается как /Бен/Ш-с А Б В Г Д и т. д.

Я на встроенном среды, и я использую собственное ядро, производные от Linux 4.4.57.

Теперь проблема: бывает, иногда мой процесс “а” становится зомби!

Некоторые наблюдения я сделал:

  • родительский процесс /Бен/ш-С, который начинался “а” до сих пор жив.
  • ни один из дочерних процессов “в”, “С” и т. д. мертвы;
  • “А” реагирует на сигналы;
  • если я убить родительский процесс /Бен/Ш-с, “а”родителем становится init в (1) но все равно, процесс остается зомби;
  • единственный способ убить зомби - “а” выдавать убить -9 «пид-О-а»;
  • нить РТК синхронизации!;

Теперь, из-за “А” реагирует на сигналы и внутренней резьбы, до сих пор работает, этот процесс зомби сводит меня с ума.

Чем объясняется такое поведение? Это может быть что-то связанное с ядром конфигурации сборки?

Редактировать: я бы посмотрел лучше на код и выяснил, что “А” запущен в качестве демона с помощью следующей команды: старт-стоп-демона -б --пуск --тихий --PID-файл в /var/работа/А. пид --фон --exec в /бен/Ш -- -с "А Б В Г > в /var/журнал/журнал 2>&1"

Обновление: я был в состоянии воспроизвести такое же точно поведение путем вызова pthread_exit(). Проблема в том, что я не могу найти каких-либо ссылок на phread_exit на первоисточник. Есть ли другой способ основной поток может перестать оставив в живых всех остальных?

+929
Tom De Medts 6 апр. 2018 г., 00:44:21
18 ответов

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

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

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

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

+949
arham bazigar 03 февр. '09 в 4:24

Я пытаюсь настроить зашифрованный диск, после этого руководства

Все установки, но монтирования зашифрованного Тома во время загрузки с ошибкой:

для fsck.в ext4: нет такого файла или каталога при попытке открыть /Дев/маппер/safe_vault, возможно, несуществующего устройства?

Это моя установка:

crypttab можно найти

$ судо кот в /etc/crypttab можно найти
safe_vault на /dev/диск/на-русский/d266ae14-955e-4ee4-9612-326dd09a463b никто Лукс

Примечание:

К сожалению , исходит из:

$ команды sudo blkid /Дев/маппер/<my_logical_group>-safe_vault 
/Дев/маппер/<my_logical_group>-safe_vault: идентификатор UUID="d266ae14-955e-4ee4-9612-326dd09a463b" тип="crypto_LUKS" 

в fstab

$ судо кошка /и т. д./fstab и | грэп safe_vault
/Дев/маппер/safe_vault /сейф-хранилище в ext4 по умолчанию 0 2

Что я сделал...

Поэтому я пошел на devoper веб-сайт и общих проблем часто задаваемые вопросы говорят:

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

Так я же, получается, у меня нет крипты цели:

команду dmsetup цели $ судо 
полосатый В1.4.1
линейный В1.1.1
ошибка v1.0.1

Проблема в том, что я не знаю как добавить такой цели.

Я думаю, что это (не имея склеп цели) может быть причиной crypttab можно найти конфигурации должны быть проигнорированы во время загрузки системы и тем самым пытаюсь установить запись в fstab и не потому, что использовании не отобразил мой зашифрованный диск в /Дев/маппер/safe_vault.

Примечание:

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

$ судо пакета cryptsetup luksOpen /Дев/маппер/<my_logical_group>-safe_vault safe_vault
Введите пароль для /dev/маппер/<my_logical_group>-safe_vault: 

$ судо смонтировать /dev/маппер/safe_vault /safe_vault

Вот как это выглядит после сопоставления и монтажа:

$ судо lsblk -o имя,идентификатор UUID,точка_монтирования
НАЗВАНИЕ UUID И ТОЧКУ МОНТИРОВАНИЯ
ПДД 
├─sda1, поскольку 28920b00-58d3-4941-889f-6249357c56ee 
├─sda2 
└─sda5, поэтому uhBLE7-Kcfe-RMi6-wrlX-xgVh-JfAc-PiXmBe 
 ├─<my_logical_group>-корень (СД-0) 1bed9027-3cf7-4f8d-abdb-28cf448fb426 /
 ├─<my_logical_group>-swap_1 (ДМ-1) a40c16c4-7d0c-46d7-afc8-99ab173c20bb [своп]
 ├─<my_logical_group>-домой (СД-2) e458abb7-b263-452d-8670-814fa737f464 /дома
 ├─<my_logical_group>-другие (ДМ-3) 0a1eec42-6534-46e1-8eab-793d6f8e1003 /другое
 └─<my_logical_group>-safe_vault (ДМ-4) d266ae14-955e-4ee4-9612-326dd09a463b 
 └─safe_vault (СД-5) 9bbf9f47-8ad8-43d5-9c4c-dca033ba5925 /сейф-хранилище
sr0 успешно 

Обновление

  • Получается, что у меня есть крипта воротам, но на это с команду dmsetup цели мне пришлось первый пакет cryptsetup luksOpen <мое устройство>
  • Я попытался с помощью идентификатора UUIDы, а не по данным @Михаил Morfikov в ответ , но он все еще не работает во время загрузки.

Я все-таки думаю, что проблема в том, что как-то зашифрованный диск не отображается(открыт с пакета cryptsetup luksOpen) во время загрузки, таким образом, нет /Дев/маппер/<safe_vault или UUID> существует, потом пытаюсь установить его (файл fstab) не удается.

Обновление 2

Получается, я не имею необходимых скриптов для монтирования во время загрузки. См. примечание в ответ @MikhailMorfikov по.

+940
Ashwin M J 1 июн. 2023 г., 14:20:35
Другие ответы

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


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

Он должен влиять только на Android версии 4.4 или выше. По данным http://www.heise.de/newsticker/meldung/HTTP-Verbindungen-von-einer-Milliarde-Android-Geraeten-angreifbar-3300328.html можно проверить, если один уязвим, если параметра нет.протокол IPv4.tcp_challenge_ack_limit дает значение, которое меньше, чем 1000, так что ваше устройство будет уязвимо.

+885
sporttt 13 янв. 2014 г., 15:42:36

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

+849
Nejdi Kroi 20 нояб. 2013 г., 07:13:26

Да, лук содержит сахар, как и большинство фруктов и овощей. Это не просто расхожая фраза, Это правда карамелизации.

У них 4.24 г сахара на 100 г Всего (в живом весе). Для сухой массе 40% - это сахар. Вижу по база данных по питательным веществам для более подробной информации.

+637
Harsh Pruthi 29 апр. 2012 г., 20:25:37

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

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

Мы включили пять судебных процессов с участием 952 участников. Испытания уклонения матери от молока, яиц и других потенциально антигенные продукты во время беременности или грудного вскармливания, или оба, предоставить достаточных доказательств о том, такое избегание помогает предотвратить экзема или астма у ребенка. Женщины, которые избегают есть эти продукты приобрели значительно меньше веса во время беременности в одном процессе отчетности по этому результату, повышая вероятность неблагоприятных последствий питания на матери или плода. Наконец, одно небольшое исследование сообщает неубедительные реакции у грудных детей с атопическим Eczema, когда их матери избегать потребления коровьего молока и яйцо.

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

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

Крамер МС, Р. Какума: "пищевые недопущение материнской антигена во время беременности или кормления грудью, или оба, для профилактики или лечения атопических заболеваний у ребенка." Кокрейн база данных систематических обзоров 2012, выпуск 9. Арт. Нет.: CD000133. Дои: 10.1002/14651858.CD000133.pub3

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

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

Фрезер Эл, Камарго ка-младший, Malspeis с Уиллет туалет, МС молодого: "проспективное исследование peripregnancy потребления арахис или орехи по матери и риск арахисового или орехового дерева для их потомства.", Джама педиатр. 2014;168(2):156.

Но это не является универсальным:

Предотвращение материнской см было связано с более низким уровнем слизистой оболочки-специфические уровни IgA и развития ВКБ у детей.
(Молока см = корова; МНМ = коровье молоко аллергия) Ярвинен КМ1, Вестфалл Йе, Сеппо МС, Джеймс АК, Tsuang дя, Feustel ПИ, Сэмпсон га, Берин С.: "роль материнской элиминационные диеты и женское молоко ига в развитии коровье молоко аллергия у грудных детей.", Клин Эксп Аллергии. 2014 Январь;44(1):69-78. Дои: 10.1111/РЭА.12228.

И если потом сравнить

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

Tuokkola J и соавт.: "Материнская диета во время беременности и лактации и коровье молоко аллергии у потомства.", Евро J В Нутрь Клин. 2016 мая;70(5):554-9. Дои: 10.1038/ejcn.2015.223. Epub, В 2016 13 Января.

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

Что самое досадное, как матери, видимо, были совершенно потрясены "научной" и околонаучной' в последние годы:

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

Гоун Чжон соавт.: "Материнский ограничения в еде во время грудного вскармливания", корейский Джей педиатр. Мар 2017; 60(3): 70-76. Опубликовано онлайн 27 марта 2017. Дой: 10.3345/kjp.2017.60.3.70 PMCID: PMC5383635

+626
Glenn Ragan 20 мар. 2019 г., 00:26:28

После низведения с GNOME 2 из GNOME 3 в Ubuntu 11.04 я не смог запустить sakis3g. Всякий раз, когда я запускаю его ничего не откроет. Да я проверил, чтобы выполнить скрипт в разрешения. Я смог открыть его перед обновлением с GNOME 3.

сообщение об ошибке

** (Зениты:3386): предупреждение **: не удалось загрузить файл UI /usr/доли/Зениты/Зениты.пользовательский интерфейс: не удалось открыть файл '/usr/доли/Зениты/Зениты.интерфейс': Нет такого файла или каталога

** (Зениты:3471): предупреждение **: не удалось загрузить файл UI /usr/доли/Зениты/Зениты.пользовательский интерфейс: не удалось открыть файл '/usr/доли/Зениты/Зениты.интерфейс': Нет такого файла или каталога
+582
Mark Hammond 9 авг. 2010 г., 12:43:37

Я не эксперт Ubuntu, но я имел небольшой опыт с Linux и использовать его немного в моем университете.

Сегодня у меня была проблема с функцией Поиск черточки.

Специально скачал программу тимспик 3 на мой /загрузок папку. Затем я выполнил .запустить файл и установить программу, в результате которой появляется папка в моих /загрузок папку с программой и связанные с ним файлы.

Я запустил программу несколько раз в этом месте, но думал, что там должно быть лучшего места для хранения файлов. Я использовал команду sudo MV в команду переместить папку в каталог/opt. Позже я понял, что программа была запущена в то время как я сделал это, но он не поднимал каких-либо ошибок. Это не было проблемой, но когда я искал термин 'тимспике в тире, он бы до сих пор показывают /загрузок папку вместо /опт папку.

Так что проблема просто в том, что черточки поиск не обновлял расположение папки. Программа нормально работает с /опт , так что это не проблема.

Любая помощь будет высоко ценится :)

+571
Jody Sheu 23 мая 2012 г., 14:18:49

Я создаю пользователей с помощью кукол. Вот суть того, что я делаю кукол:

пользователь { 'ntkay':
 имя => 'ntkay',
 Уид => 10000,
 главная => '/дома/ntkay',
 managehome => правда
 оболочки => '/Бен/Баш',
 группы => ['судо', 'адм'],
}

Это создает мой пользователь и я могу войти в систему с помощью SSH при помощи auth ключи. Однако, когда я делаю судо, я вижу:

[суда] пароль для ntkay:

В Убунту пользователей на эту же систему не запрашивать пароль на судо и является членом той же группы. ntkay даже не имеют пароля в конфигурации выше. Как я могу исправить эту проблему?

+438
Dan owino 16 июн. 2010 г., 05:08:37

Есть один момент, который меня удивляет: Вы, кажется, установила Матлаб образ DVD-диска в каталог/usr/местные/matlabR2010b (или вы скопировали файлы там). Это необычное место для монтирования образа DVD. Что еще более важно, это тот же каталог, где должен быть установлен MATLAB (см. корневой аргумент в конце команды). Я не могу проверить это прямо знаю, но это может быть, что установщик не делает ничего из-за этой причине.

Если монтирование образа DVD-диска в другое место не помогает, некоторые идеи для дальнейшего анализа проблемы: это совершенно очевидно из источника установки скрипта, единственное, что может подвести, не показывая реальные ошибки-это команда заявлена как “команда для выполнения”. Таким образом, вы могли бы попробовать запустить эту команду вручную и добавлять -многословный аргумент. Однако, установщик создает временные файлы, вам будет нужно заранее. Самый простой способ сделать это, вероятно, комментируя строки 567 скрипта:

РМ -РФ $TEMP_DIR

Затем вы выполните его один раз и затем выполнить саму установку команду с опцией-verbose флаг.

+421
Riccardo Pugliese 8 февр. 2010 г., 16:03:14

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

Если это не делать то, что вам нужно, вы могли бы рассмотреть возможность расширения (источник здесь; это в JavaScript), чтобы лучше соответствовать вашим конкретным потребностям.

+420
Andrei Mirovan 18 мая 2012 г., 15:14:33

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

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

+408
AtomHeartFather 11 дек. 2017 г., 06:15:13

Да, это возможно. Это возможно для подавляющего большинства людей? Нет. Это выгодно? Нет. Как долго это займет? 52 часа в темпе 2,5 минуты на 100 метров.

Вот один парень, который мог это сделать. https://en.m.wikipedia.org/wiki/Martin_Strel

+388
mrded 8 апр. 2010 г., 21:36:04

Завершение работы (любого рода) влияет на всех пользователей, в том числе убивая их процессы. Это не то, что вы обычно хотите Ж. случайных пользователей, чтобы быть в состоянии сделать, просто потому, что они вошли в систему.

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

+360
rbnio 31 мая 2011 г., 21:22:35

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

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

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

Другие части "почему" слишком важны. Ты получил два магистерских диплома. Основываясь на том, что вы видели до сих пор, какие части научного сообщества являются наиболее интересными для вас? Вы хотите, чтобы преследовать биостатистики исследований в нейробиологии? Или вы хотите делать больше рекламе работать? Вы хотите сделать больше поведенческих исследований? Получить работу в качестве помощника в любой области исследования вы хотите продолжить может быть одним из лучших путей вперед. Удачи!

+330
Leeland Miller 12 сент. 2021 г., 11:28:23

Для плавного процесса загрузки, мы хотим показать что-то кроме черного экрана как можно раньше и оставить его на экране рабочего стола готов. Вт.функция Handoff=7 является частью этого. У нас есть загрузчик дисплей баклажанном фоне (мы хотели, чтобы логотип Ubuntu, но есть проблемы с различными пропорциями между загрузчик и на реальной системе, так что это следующая лучшая вещь). Вт.функция Handoff=7 тогда заставляет ядро сохранять текущее содержимое видеопамяти на виртуальный терминал 7, которая является новым "прозрачным" Вт Тип. Первый раз, что ядро рассказал от Вт 7, либо из Плимута или вручную (комбинация клавиш Alt-F1 и т. д.), эти элементы теряются и VT 7 возвращается в текстовый режим.

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

Также, вы спрашивали про поиск команды в grub. Которая описана в жратву руководство.

+162
Ky6uk 17 окт. 2012 г., 08:23:37

На моей жены ЛГ Г5 она использует Google Фото , как ее выбор фото галереи приложение. Она взяла фотографии, пока ее память устройства заполнена, так что я купил ее микро-SD-карта. Я зашел в файловый менеджер и перенести все фотографии из внутренней памяти на SD карту, а затем установить приложение камеры для хранения новых фотографий на SD-карте в качестве местоположения по умолчанию.

Теперь когда я открываю Google Фото приложение не показывает старые фотографии. Он показывает новые фотографии с SD-карты был установлен, но не старые. Если я смотрю в галерее приложения можно увидеть все фотографии на SD карту, как старых, так и новых.

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

Как я могу сделать Google Фото приложение библиотека найти старые файлы в новом месте? Или другими словами, перестроение индекса фотографии, или очистить кэш, или что мне нужно сделать, чтобы приложение начнет смотреть на содержимое SD-карту?

+146
Joshua Crist 28 июл. 2015 г., 20:40:55

Можно увеличить максимум открытых файлов, выполнив команду ulimit -Н 1024 и запускаем uTorrent от командной строки. В моем случае, я бы запустить передачу с помощью команды :

/Программы/Передачи.приложение/содержание/Макосе передачи/

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

+118
Mahesh Bachu 13 янв. 2022 г., 06:53:05

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