Запуск сценария при создании файла

Как запустить скрипт при создании файла в определенном каталоге?

Я использую IDE для написания программы, которая запускается на другом компьютере. Каждый раз, когда программа компилируется, он копируется на другой компьютер в /tmp/файл myfile. Скрипт устанавливает и запускает программу, но она у меня есть, чтобы запустить его вручную, если он не слушает для создания файла.

+277
kangear 17 дек. 2013 г., 15:17:14
33 ответов

Я только что установил Линукс Минт 18 с корицей на ноутбук ASUS модель серии UX303A (интегрированный Intel ГГц графический чип) - все работает нормально, за исключением, когда я пытаюсь подключить внешний монитор через HDMI. Большую часть времени, графический интерфейс просто зависает (не обновляется экран, указатель мыши не двигается). Он работает - иногда, не надежно - если я поворачиваю монитор до загрузки моей машины.

Я нашла несколько похожих постов, но они либо не точно соответствовать этой проблемой или нет никаких ответов.

Любые идеи по этому поводу? Совсем недавно перешел с Windows, так что извините, если я с видом что-то obious. Спасибо! :-)

+980
totoroot 03 февр. '09 в 4:24

На Убунту и Линукс Минт, большинство способов запуска графического интерфейса сессии, в том числе и я считаем по умолчанию, что файл/etc/профиль и ~/.профиль для чтения /Бен/ш, а не Баш. /Бен/ш Дэш, снаряд, который быстрее и использует меньше памяти, чем Баш, но не хватает некоторых функций, таких как функция экспорта. Ваш ~/.xsession теперь-ошибки должен содержать строки .профиль: 42: экспорт: незаконное опцией-F.

Вместо того, чтобы положить свои функции в окружающей среде, определить их в файл инициализации для интерактивных оболочек: ~/.bashrc следующее. Нет смысла экспортировать их после файл читается в каждой интерактивной оболочки, а не интерактивных оболочек в основном Ш., не Баш, поэтому они не будут импортировать функцию — и все равно откреститься не полезно, не-интерактивной оболочки.

+966
Angie Sy 29 окт. 2010 г., 07:12:34
Другие ответы

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


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

Это будет возвращать true, если $PID1 работает: если [убить -с 0 $PID1 ]

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

+915
Marvin Cii Rosales 1 июн. 2012 г., 14:42:17

Чтобы ответить конкретно на этот вопрос, вы могли бы сделать:

как lsof /фу | на awk 'шп==1 || $4~/[0-9]+у/'

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

как lsof /фу | на awk 'шп==1 || $4~/[0-9]+[Ию]/'

Эти команды должны работать при условии ФД - 4-й поля в выходной и никакие другие поля не заполнены. Это тот случай для меня на Debian, когда я включаю пути в lsof выводит команду, однако если я не он печатает и дополнительные Тид поле, которое иногда пустой (так и будет смущать , как awk). Пробег может варьироваться в зависимости от дистрибутивов или как lsof версии.

+903
Ryan O 25 окт. 2011 г., 03:31:13

Я пытаюсь вывести переменную и ввод новой команде:

проект jira.sh --действие createIssue --"мля" --типа "инцидент" - резюме 
"Это тест" --компоненты "БЛА" --приоритет "Мля"| У awk '{печати $2}'

Дает мне выходной ху-1234 - это вопрос

мне нужно передавать в ху-1234 вопроса раздел, где ХХХХ... как я могу идти о прохождении этого в $0/1/2 показать заготовок и создания переменной с именем=$(у awk '{печати $2}') и проходящую в $name не работает, либо:

jira.sh --действие addAttachment --выпуск "ХХХХХ" --файл "/var/журнал/бла.журнал"
+886
SheepWaffle 16 окт. 2016 г., 01:18:09

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

Соответствующую строку в файл/etc/fstab строчку:

//192.168.1.9/видео/шоу /СМИ/телевидение Киф credentials=/home/media/.smbcredentials,_netdev,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

Как я могу получить _netdev для работы с беспроводной связи?

+838
Guicara 11 янв. 2014 г., 03:57:03

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

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

+809
mavera 4 сент. 2012 г., 13:11:50

Мне нужно код управляющей программы, которые отслеживают содержимое лог-файлов на нескольких узлах. В "диски журнала" (хозяева серверов Windows) смонтированы в одном узле Linux.

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

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

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

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

+785
sergeylipski 7 авг. 2016 г., 18:57:15

Я с использованием OpenVPN очень счастливо, у меня есть более чем 50 VPN с определенными на Debian Джесси машины.
У меня вопрос относительно возможности сопоставить некоторые пути для какой-то процесс.
Я хотел бы известно, какой интерфейс Тун сопоставляется с которой процесс OpenVPN.
В это время моим единственным решением является проверка системных журналов ищешь строку типа /цппнг-([^\[]*).*(Тун выражение\D+)/, где можно в основном получить все вещи, во время загрузки, но это не чисто, и информация исчезнет как зайти умыться.
Так есть ли способ, чтобы отобразить устройства tun процесс OpenVPN ?
Я не могу найти в файле/proc/{OpenVPN в процесс}/*




+784
user3250676 20 окт. 2014 г., 20:44:53

Когда я в tmux только часть текста появляется. Если я пытаюсь прокрутить вверх или вниз консоли прокручивается вверх , но не сам текст. Если я делаю сочетание клавиш Ctrl+B и [, я вижу в строке состояния *tmux, и если я нажимаю стрелку вверх или вниз я могу на самом деле идти вверх/вниз по тексту построчно. Когда я нажимаю на вопрос я вижу в строке статуса Баш.

Когда я делаю сочетание клавиш Ctrl+б следовать страница вверх или страница консоли идет вверх или вниз, но не текст.

Как я могу прокрутить вверх или вниз текста более одной строки за раз?

+753
DaBeeeenster 9 июн. 2018 г., 11:11:07

Как знать каждый параметр, если он динамический или статический?

Ядра все параметры в sysctl также являются динамическими. При проверке количества в зависимости от версии ядра sysctl-переменной -а | туалет -л должно быть более 1000.

Для чтения значений, у вас есть несколько умных вариантов:

sysctl-переменной нет.протокол IPv4.ip_forward # отображения определенных параметров
sysctl-переменной нет.дисплей для IPv4 # все чистые.протокол IPv4.* параметры
команды sysctl -это # отображения всех параметров

И писать значения, упорно вы можете использовать /и т. д./sysctl.конф или любой конфигурационный файл внутри /и т. д./sysctl.д/ каталога, и после обновления конф файл нужно перезагрузить файл конфигурации.

команды sysctl -п [именем]

Конечно, вы можете просто перезапустить в параметра “сервис”, как Жиль изложил.

Откуда команды sysctl -печать всех параметров ядра?

От псевдо файловой системы procfs (человек procfs). Он предоставляет интерфейс к структурам данных ядра. Обычно она монтируется в /proc и автоматически.

+736
TheEJtm 26 июн. 2011 г., 02:52:53

Проблема, описанная по-видимому, связана с линией окончаний. Если текст-файлы имеют возврата каретки/перевода строки строки-концовки, то на awk увидите возврат каретки как просто еще один пробельный символ, и переписать текст на выходе.

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

Для дальнейшего чтения:

+736
Big mama Mataya 17 янв. 2013 г., 21:07:18
суда apt-получить-переустановить установить findutils

Опция 'переустановить' позволяет повторно установить пакеты, которые уже установлены и на новую версию.

Даже если это работает, я был бы обеспокоен тем, что ваш /usr/Бен/найти ранее исчезли, если оно не было удалено по ошибке, то возможно ваш аккаунт взломали?

+734
shar10ckq 19 мар. 2017 г., 00:47:01

Да, если вы используете систему, которая шифрует ваш пользователь(ей) домашнего каталога(ы) в индивидуальном порядке. Единственная реализация, которая имеет смысл смонтировать зашифрованный каталог при входе в систему. Например, вы можете найти эту систему предложили в Ubuntu Installer помощью ecryptfs. (ecryptfs также построен как часть ОС хром). Это подход от "полное шифрование диска", где вся файловая система будет разблокирован с помощью пароля в начале процесса загрузки. Все ваши желания следовать естественно от ecryptfs или любой эквивалентной системы... за исключением последнего

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

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

https://www.google.co.uk/search?q=ecryptfs%20logout%20unmount%20OR%20umount

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

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

+696
Dalton Zhang 11 нояб. 2018 г., 09:56:07

Ява, питон, Перл, PHP, Руби, и т. д. являются

скрипт языках (кроме Явы)

все они зависят от интерпретатора (чтобы сохранить его простым).

# ПС ОКС

Дадут вам список запущенных процессов. Всякий раз, когда вы найти питон, Ява и т. д. вы знаете, какой тип программы/скрипта.

С/C++, ассемблер, идти и т. д. являются

языках компилятор

Исходник будучи скомпилирован в бинарный.

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

Вот еще одна ссылка о компилируемых и интерпретируемых языков

+689
Anton Eliasson 29 окт. 2012 г., 18:02:39

Я тоже столкнулась с подобной проблемой. На Ubuntu12 все работало нормально с этой командой:

ЛП -о СМИ=А4,Tray2 <FILE_TO_PRINT>

После того, как я повышен до Ubuntu16 этой команды, чтобы дольше работал, но это:

ЛП -о СМИ=А4 -о InputSlot=Tray2 <FILE_TO_PRINT>
+665
jokexel 4 дек. 2017 г., 01:52:40

Я использую fdisk для изменения размера разделов на Raw образ в QEMU. Когда я пишу новую таблицу разделов, он зависает на "синхронизации дисков".

Обратите внимание, что я запустил fdisk как не-root, так как я не нужен root, для редактирования файла изображения.

Что бы вызвать "синхронизация дисков", чтобы повесить такой?

+620
Jatinder Ahuja 8 янв. 2011 г., 06:06:40

Я использую Линукс Минт 16 Петра - cinammon версии в течение нескольких месяцев. Поначалу спящий довольно хорошо работал. Теперь я не могу проснуться от этого - когда я попробуйте, экран просто гаснет и ничего не отвечает, А мне нужна жесткая перезагрузка.

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

команде uname -это:

Bartoszkalinowski-ПК Linux 3.11.0-12-generic и #19-Ubuntu в СМП ср 9 16 октября:20:46 по UTC 2013 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс

inxi -г:

Графика: карта: Интел процессоры Xeon Е3-1200, 2 и 3-го поколения Core процессор графический контроллер 
 Х. орг: драйверы 1.14.3: процессор Intel (без патронов: и fbdev,VESA и) разрешение: [email protected] 
 Рендер ГБО: Меса ДРИ процессор Intel ivybridge, так настольного комплектации GLX версия: 3.0 Меса 9.2.1

Я использую графики Intel HD4000 я думаю (и i5 3570K) - может быть, дело с графическими драйверами? Я попытался установить их вручную, но я читал, что они включены в ядро и не должно быть никаких проблем с интегрированной видеокартой.

+543
Favourlucky Odinakachi 17 июн. 2019 г., 08:11:30

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

У меня есть программа для установки 64-разрядной версии. И установили, что apt-Cyg и с помощью этого я установил OpenSSH и ВИМ просто отлично. Но я не в состоянии установить pdftk ? Есть ли у нее какое-то другое название ? Или есть какой-то другой инструмент, который я могу использовать для разделения и слияния PDF-файлов в Cygwin ?

Спасибо заранее

+540
insp 5 апр. 2016 г., 05:47:38

Во-первых, как я попал в такую ситуацию:

У меня массив массив RAID5 с дисками 2 ТБ каждый (внешнего USB-диска), я тогда хотел создать больший зашифрованный массив. Таким образом я получил 2 дополнительных дисков (2 ТБ каждый) и в планах было запустить исходного массива в критический режим, установить новый зашифрованный массив, скопировать часть данных, после этого уменьшить исходный массив на 2 диска в критический режим, увеличить, новый, скопировать остальные данные и, наконец, увеличить его на 7 дисков массив RAID5 не деградировали. Я сделал всю процедуру с устройства/dev/loopX устройств 2 ГБ каждая, чтобы проверить, если мой план имеет какие-либо предостережения.

Все прошло хорошо с реального массива до точки, где один из новых дисков не удалось. Когда я заменил этот порядок, в котором диски распознаются ядром изменилось после следующей перезагрузки (файл/dev/СКБ, /Дев/ДЗО, ... были все разных дисках, чем раньше). Все перепуталось и я не понимал, что, пока один из дисков получил resynched как член неправильного выбора. Я запасные детали этой истории и перейду сразу к делу:

У меня сейчас один зашифрованный массив, 3-дисков RAID5, деградирует на устройство/dev/sdc1 и на/dev/sdd1, работает отлично, все данные есть и здоровый файловой системы по проверке fsck -Ф. До сих пор так хорошо.

Вся проблема сейчас-до 3 дисков - я не могу вам это не зашифрованный массив, чтобы снова работать. Я уверен, что данные есть на устройстве/dev/sdf1, на/dev/цур1, как/dev/sdh1, так как это было рабочее время как раз до одного из дисков может ошибся (случайно попал resynched как член другой зашифрованный массив, как было сказано ранее). Так, один из этих трех дисков может иметь неправильные данные массива, но какой? И два из них должны быть хорошими, но как мне это выяснить?

Я пробовал все порядки команды mdadm --создать ... С в/dev/sdf1, как/dev/цур1, как/dev/sdh1 и "пропавших без вести", как:

для mdadm --создать устройство /dev/md0 --Уровень=5 --RAID-массива-приборами=3 к /dev/sdf1 /Дев/цур1 отсутствует

команды mdadm --создать устройство /dev/md0 --Уровень=5 --RAID-массива-приборами=3 к /dev/sdf1 отсутствует файл /dev/цур1

...

и конечно проверяется каждый раз с

для fsck на /dev/md0

которые жаловались на неверный суперблок.

Каждый для mdadm момент создания массива, но не было никакой файловой системы для чтения, он просто содержится мусор, ни одна из перестановок, используемых утилитой mdadm, наконец, работал. Так что мой вопрос теперь: что у меня есть еще варианты? К тому же потерять данные и восстановить массив с нуля, конечно.

Вот некоторая дополнительная информация (все диски):

для mdadm --изучить раздел /dev/sdb1
на /dev/sdb1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : cfee26c0:414eee94:e470810c:17141589
 Название : Мерлин:0 (локальный хост Мерлен)
 Время Создания : Солнце 28 Октября 11:38:32 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906760704 (1862.89 гиб 2000.26 ГБ)
 Размер массива : 3906759680 (3725.78 гиб 4000.52 ГБ)
 Используемый размер Дэв : 3906759680 (1862.89 гиб 2000.26 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : f4f0753e:56b8d6a5:84ec2ce8:dbc933f0

 Время Обновления : ВС 28 Октября 11:38:32 2012
 Контрольная сумма : 60093b72 - правильно
 События : 0

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)


для mdadm --изучить устройство /dev/sdc1
на /dev/sdc1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 5cb45bae:7a4843ba:4ad7dbfb:5c129d2a
 Название : Мерлин:1 (локальный хост Мерлен)
 Время Создания : Среда Сентября 26 07:32:32 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906760704 (1862.89 гиб 2000.26 ГБ)
 Размер массива : 3905299456 (3724.38 гиб 3999.03 ГБ)
 Используемый размер Дэв : 3905299456 (1862.19 гиб 1999.51 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 9e2f9ae6:6c95d05e:8d83970b:f1308de0

 Время Обновления : 26 Октября Пт, 03:26:37 2012
 Контрольная сумма : 79d4964b - правильно
 Событий : 220

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройств : активного устройства 0
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)


для mdadm --изучить раздел /dev/sdd1
на /dev/sdd1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 5cb45bae:7a4843ba:4ad7dbfb:5c129d2a
 Название : Мерлин:1 (локальный хост Мерлен)
 Время Создания : Среда Сентября 26 07:32:32 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906760704 (1862.89 гиб 2000.26 ГБ)
 Размер массива : 3905299456 (3724.38 гиб 3999.03 ГБ)
 Используемый размер Дэв : 3905299456 (1862.19 гиб 1999.51 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 98b07c41:ff4bea98:2a765a6b:63d820e0

 Время Обновления : 26 Октября Пт, 03:26:37 2012
 Контрольная сумма : 6e2767e8 - правильно
 Событий : 220

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)


для mdadm --изучение и /dev/sde1
в /dev/sde1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 6db9959d:3cdd4bc3:32a241ad:a9f37a0c
 Название : Мерлин:0 (локальный хост Мерлен)
 Время Создания : Солнце 28 Октября 12:12:59 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3905299943 (1862.19 гиб 1999.51 ГБ)
 Размер массива : 3905299456 (3724.38 гиб 3999.03 ГБ)
 Используемый размер Дэв : 3905299456 (1862.19 гиб 1999.51 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 677a4410:8931e239:2c789f83:e130e6f7

 Время Обновления : ВС 28 Октября 12:12:59 2012
 Контрольная сумма : 98cb1950 - правильно
 События : 0

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный 2 устройства
 Состояние массива : А. А ('а' == активный, '.' == отсутствует)


для mdadm --изучить устройство /dev/sdf1
на /dev/sdf1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 3700a0a6:3fadfd73:bc74b618:a5526767
 Название : Мерлин:0 (локальный хост Мерлен)
 Время Создания : ВС 28 Октября 11:28:30 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться Дэв размер : 3905392640 (1862.24 гиб 1999.56 ГБ)
 Размер массива : 3905391616 (3724.47 гиб 3999.12 ГБ)
 Используемый размер Дэв : 3905391616 (1862.24 гиб 1999.56 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 5a8a5423:10b7a542:26b5e2b3:f0887121

 Время Обновления : ВС 28 Октября 11:28:30 2012
 Контрольная сумма : 8e90495f - правильно
 События : 0

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)


для mdadm --изучить устройство /dev/цур1
/разработки/цур1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 202255c9:786f474d:ba928527:68425dd6
 Название : Мерлин:0 (локальный хост Мерлен)
 Время Создания : Солнце 28 Октября 11:24:36 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3905299943 (1862.19 гиб 1999.51 ГБ)
 Размер массива : 3905299456 (3724.38 гиб 3999.03 ГБ)
 Используемый размер Дэв : 3905299456 (1862.19 гиб 1999.51 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 4605c729:c290febb:92901971:9a3ed814

 Время Обновления : ВС 28 Октября 11:24:36 2012
 Контрольная сумма : 38ba4d0a - правильно
 События : 0

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)


для mdadm --изучить устройство /dev/sdh1
в /dev/sdh1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 682356f5:da2c442e:7bfc85f7:53aa9ea7
 Название : Мерлин:0 (локальный хост Мерлен)
 Время Создания : ВС 28 Окт 12:13:44 2012
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906761858 (1862.89 гиб 2000.26 ГБ)
 Размер массива : 3906760704 (3725.78 гиб 4000.52 ГБ)
 Используемый размер Дэв : 3906760704 (1862.89 гиб 2000.26 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 489943b3:d5e35022:f52c917a:9ca6ff2a

 Время Обновления : ВС 28 Окт 12:13:44 2012
 Контрольная сумма : f6947a7d - правильно
 События : 0

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : АА. ('А' == активный, '.' == отсутствует)



кошка /proc/mdstat 
Личности : [линейная] [многолучевости] [в RAID0] [RAID1 в] [raid6] [массив RAID5] [raid4] [в RAID10] 
МД1 : активный массив RAID5 sdc1[0] sdd1[1]
 3905299456 блоки супер 1.2 Уровень 5, 512 КБ блока, алгоритм 2 [3/2] [UU_]

неиспользуемые устройства: <нет>

Любая помощь будет принята с благодарностью!

+523
KUMAR SANJAY 23 окт. 2019 г., 06:51:37

Я установил файл texlive 2012 через официальный сайт и вы хотите установить epydoc, который зависит от старой версии. Однако, когда я пытаюсь установить epydoc, который зависит от texlive и я получаю ниже ошибки.

Как я могу это исправить?

; команды sudo yum установить epydoc 
Загруженные Плагины: fastestmirror, ленгпаками, престо, обновить-менеджера, удалить-
Загруженные Плагины: fastestmirror, ленгпаками, престо, обновить-менеджера, удалить-
 : с-листья
Загрузка зеркало скоростях от кэширования данных на наличие
 * Федора: ftp.tudelft.nl
 * Ливна: rpm.livna.org
 * rpmfusion-бесплатно: ftp.upjs.sk
 * rpmfusion-бесплатные обновления: ftp.upjs.sk
 * rpmfusion-nonfree в: ftp.upjs.sk
 * rpmfusion-nonfree в-обновления: ftp.upjs.sk
 * обновления: ftp.tudelft.nl
Разрешение Зависимостей
--> Запуск проверки транзакции 
---> Пакет epydoc.noarch 0:3.0.1-9.fc15 будет установлен
--> Обработка зависимостей: файл texlive-LaTeX для упаковки: epydoc-3.0.1-9.fc15.noarch
Пакет может использоваться латекс-2007-66.fc16.архитектуру x86_64 будет заменен на 1:Текс-латекс-svn23639-1
.noarch, который уже установлен
--> Обработка зависимостей: может использоваться для dvips для упаковки: epydoc-3.0.1-9.fc15.noarch
Пакет может использоваться для dvips-2007-66.fc16.архитектуру x86_64 будет заменен на 1:Текс-строке-svn26765-1
.noarch, который уже установлен
--> Законченное Разрешение Зависимостей 
Ошибка: пакет: epydoc-3.0.1-9.fc15.noarch (Федора)
 Требует: может использоваться для dvips
 Доступно: может использоваться для dvips-2007-65.fc16.архитектуру x86_64 (Федора)
 может использоваться для dvips = 2007-65.fc16
 Доступно: может использоваться для dvips-2007-66.fc16.архитектуру x86_64 (обновления)
 может использоваться для dvips = 2007-66.fc16
Ошибка: пакет: epydoc-3.0.1-9.fc15.noarch (Федора)
 Требует: может использоваться латекс
 Доступно: может использоваться латекс-2007-65.fc16.архитектуру x86_64 (Федора)
 может использоваться латекс = 2007-65.fc16
 Доступно: может использоваться латекс-2007-66.fc16.архитектуру x86_64 (обновления)
 может использоваться латекс = 2007-66.fc16
 Вы можете попробовать с помощью --Skip-с разбитым, чтобы обойти проблему
 Вы могли бы попробовать запустить: об / мин -ва --число nofiles --nodigest
+416
kong 9 апр. 2011 г., 04:59:45

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

Пример моего файла

InitialPattern:
Значение1=некоторое_значение
Значение2=некоторое_значение
Значение3=некоторое_значение
InstallationName=InstallationX

Мне плевать на линии 2-4, но мне нужно убедиться, что в строке 5

InstallationName=Сооружениях 1

Чтобы бросить ключ в ее, этой линии существует не всегда, и в этот момент картина снова начинается с

InitialPattern:

То, что я до сих пор вроде работает, но не в случае, если линии не происходит вообще:

имя_экземпляра="сооружениях 1"
 installationNames=$(кошка file.txt | грэп InstallationName)
 Компании IFS=$'\н' Читать -РД " -массив <<< "$installationNames"
 для элемента "${массив[@]}"
делать
 если [[ "$элемент" =~ "$имя_экземпляра" ]]; затем
тест="пасс"
еще
тест="глючить"
перерыв
интернет
сделано

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

Любое руководство-добро пожаловать!

+384
Arvind Maurya 1 февр. 2015 г., 11:32:11

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

  1. Использовать journalctl:

    journalctl -фу бот
    
  2. Найти журнал выхода и хвост -Ф он. Очень вероятно, что это файл/var/журнал/системный журнал. Затем выполните:

    хвост -Ф /ВАР/лог/системный журнал
    

    Будут и другие записи, хотя перемешиваются.

+336
Ferd Berful 27 нояб. 2016 г., 05:01:59

Решающим преимуществом оригинальных за genisoimage ремейк, наверное в линии

-boot_image файла isolinux partition_entry=gpt_basdat

genisoimage не может сделать таблицы Раздел для EFI. (Проверьте оба ISO-образов на процесс "/sbin/и fdisk -l", чтобы увидеть разницу.) Вы на самом деле нужно разделов MBR в 0xef типа. Но традиция также добавить недопустимой и, таким образом, бесполезным ОПС.

Один способ получить таблицы разделов будет бегать за genisoimage

isohybrid --с UEFI $THISDIR/$VOLLABEL.iso

Программа исходит из источника файле syslinux. Следует использовать версию тот же источник релиза или git клон от "файла isolinux.бин" стеблей.

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

xorriso -индев rhel-server-7.4-x86_64-dvd.iso -report_el_torito as_mkisofs

Там будет длинный адрес в опции -isohybrid-МБР:

--интервал:rhel-server-7.4-x86_64-boot.iso imported_iso:0С-15С:zero_mbrpt,zero_gpt:'

Он говорит xorriso использовать первые 32 Кб оригинального ISO в качестве шаблона МБР и далее служебки. Обычно это файл syslinux файл "isohdpfx.Бин", которая только 432 байт. Вы можете заменить его на "МБР.Бин" после копирования первой 432 байта себя:

ДД if=rhel-server-7.4-x86_64-dvd.iso БС=число 432=1 о=МБР.Бен
+313
Oscar RdG 3 апр. 2015 г., 14:36:26

выскочка, сервис менеджер, можно запустить httpd, если он установлен на респаун.

apachectl стоп остановить процесс без уведомления выскочка

Попробуйте:

сервис httpd стоп

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

+280
phoenix89 23 янв. 2013 г., 09:00:00

Чтобы найти все установленные образы ядра Linux в Debian, используйте:

команды dpkg -л Линукс-изображения-\* | команда grep ^II в

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

Может быть только одно ядро загружается, так что вы можете безопасно удалить другие ядра (Linux-образ-2.6.32-5-486 и его мета-пакет linux-изображения-2.6-486).

+259
bobbiemartinsr 26 апр. 2010 г., 00:00:22

Я знаю, что это какая-то неуправляемая вопрос, но просто так я в более широком смысле как все, что я был заинтересован в получении достаточно полный список разграничительного контроля доступа на платформах Unix и их принятие. Я в основном заинтересованы в системах Linux DAC, но любой *Никс платформа должна быть интересной и/или применимым к моей компетенции, идти вперед.

Я уже осведомлен о следующем:

  • Традиционный Unix восьмеричной разрешения владельца/группы/мира биты мы все любим. Плюс Sticky бит и битов setuid и setgid.

  • В POSIX ACL не в восьмеричной-стиль разрешения и файл/каталог маска на основе параметров (а не зависит от значения umask настройка системы) задается с помощью команда setfacl команды. Доступен для большинства проприетарных систем UNIX, *BSD и Linux с начала 21 века.

  • richacl только под Linux набор патчей, которые не были включены в ванильное ядро еще. В NFSv4 осуществляет контроль доступа на локальные файлы.

Я не буду включать системы как в SELinux, поскольку они являются более Mac-ориентированным, чем-то доступным для обычных пользователей.

+158
madrius 18 мар. 2014 г., 17:18:48

Похоже, что вы находитесь под управлением CentOS 7. При выдаче командной строки в /usr/lib в/с libstdc++.так.6 | грэп GLIBCXX в CentOS 7, он показывает следующие результаты:

GLIBCXX_3.4
_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH

Это значит, что прямо сейчас в CentOS не поддерживает версию glibc (т. е. GLIBCXX_3.4.20), что требует последнюю версию Skype (В8.9).

Если хотите установить Skype в CentOS на данный момент, Вы можете посмотреть на Нукс репо, которые проводятся предварительно скомпилированные версии скайп (видимо старая версия). Или вы всегда можете собрать последнюю версию glibc из исходников, а затем попробуйте установить Skype.

+154
Oscar Bjorkman 9 янв. 2020 г., 18:34:29

Быстрый и зрелый способ заключается в использовании СДД.

Если вы просто хотите уничтожить все содержимое, звоните:

СДД-inull БС=1м=/Дев/рдск/cXdXtXp0 -нет

Всегда используйте "сырое" интерфейсом драйвера диска.

Если вы хотите восстановить диск и сохранить как можно больше старого содержимого, называют:

СДД, если=/dev/рдск/cXdXtXp0 в=/Дев/рдск/cXdXtXp0 БС=1м -нет

Это позволит заменить все нечитаемые блоки с нулями на уровне 512 байт. Вы можете изменить число повторений через попробовать=#по умолчанию 2.

Обратите внимание, что СДД - это быстрее, чем ДД в случае ошибки, как он сначала пытается прочитать с помощью прилагаемого блока и, в случае ошибки, он считывает с 512 байт. Если есть ошибки чтения, СДД делает случайном ищет и читает пустышка, чтобы успокоить прошивки привода.

Улучшенные характеристики восстановления после ошибок были разработаны в 1980-х годах, когда я работал на второй по величине Солнце-микросистем ОЕМ.

СДД исходный код включен в шили инструменты:

http://sourceforge.net/projects/schilytools/files/

+145
greglyan 25 июн. 2013 г., 22:45:48

Используя Perl и еще одна альтернатива:

на Perl -p00 по -е 'если (/File_Check/) {с/(notification_interval\с*)15/${1}2/}' file.txt

В -00 опция указывает Perl, чтобы прочитать его вход в "пункт Режим", блоки текста, разделенные пустыми строками. В с/// операция применяется только к пункту, содержащим File_Check.

+94
The Only Neo 25 мая 2015 г., 16:49:09

Быстро переписать стилистически (более сухой)

Для (( с=ГНАУ; с<=конец; и C++ )); делать
 на awk -V в.=$с '
 НР == 15 {Выход}
 функция ОК(Валь) {возвращение (0.48 < Вэл && вал < 0.52)}
 ОК($8) && ОК($9) && ОК($10) {печати с, $1, $8, $9, $10}
 'Документа rd00$с/MergerHalos.из
сделано >> center_raw.дат
+78
gaberlunzie 23 июн. 2017 г., 19:05:43

Я собрал кое-какие следы, содержащие планирование событий (вре:*') с помощью ftrace и производительности записи. Анализируя результаты многие мои вопросы уже ответили.

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

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

+64
kr00lix 10 сент. 2010 г., 15:06:24

Я столкнулся очень странная проблема с использованием в udev. Как я уже объяснил, Вот я пытаюсь открыть некоторые папки/файлы, так как нет пользователя root Вот мои правила udev для папки назначения:

Ядра=="GPIO с*", подсистемы=="набор" действий=="добавить", программа="/бен/Ш-с 'Чаун -Р Дэйв:пользователи /системы/класса/порты ввода-вывода; команду chmod -777 Р /системы/класса/GPIO с'"
Ядра=="GPIO с*", подсистемы=="набор" действий=="добавить", программа="/бен/Ш-с 'Чаун -Р Дэйв:пользователи /системы/класса/фактически/порты ввода-вывода; команду chmod -777 Р /системы/класса/фактически/GPIO с'"
Ядра=="GPIO с*", подсистемы=="набор" действий=="добавить", программа="/бен/Ш-с 'Чаун -Р Дэйв:пользователи /Сыс%годовых; команду chmod -Р 770 файл /sys%Р'"

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

Дэйв@рукоятки:~$ LS с Л /системы/класса/назначения/
всего 0
-rwxrwxrwx 1 Дэйв пользователи 4096 января 9 20:56 экспорт
lrwxrwxrwx 1 Дэйв пользователей 0 9 января 20:56 gpiochip0 -> ../../устройства/платформы/ОКП/44e07000.ролик/ролик/gpiochip0
lrwxrwxrwx 1 Дэйв пользователей 0 9 января 20:56 gpiochip32 -> ../../устройства/платформы/ОКП/4804c000.ролик/ролик/gpiochip32
lrwxrwxrwx 1 Дэйв пользователей 0 9 января 20:56 gpiochip64 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpiochip64
lrwxrwxrwx 1 Дэйв пользователей 0 9 января 20:56 gpiochip96 -> ../../устройства/платформы/ОКП/481ae000.ролик/ролик/gpiochip96
-rwxrwxrwx 1 Дэйв пользователи 4096 января 9 20:56 неэкспортировать

Сейчас: случается что-то очень странное. Я писал простые программы на языке C++, которая использует библиотеки Boost, чтобы получить доступ и писать в файлы. Здесь я выкладываю scracth моей программы, которая состоит из классов просто как пример:

/*
 * @краткая диски к GPIO-пин высокой или низкой
 * @парам пин-код, состояние (высокий или низкий)
 * @возвращение успех операции
 * 
*/
инт GPIOclass::digitalWrite( беззнаковый инт pin_label, беззнаковый инт государства ) 
{
 /* Проверяем, является ли пин-код государства была установлена правильно или нет */
 если( ( государство != Высокая ) && ( государство != Низкое ) ) {
 СТД::КВЖД << "предупреждение: еще раз проверьте значение, которое вы хотите написать. Он должен быть высоким или низким!" << СТД::епси;
 возвращение EXIT_FAILURE;
}

 /* Записать необходимый контактный значением */
 в Boost::файловая система::fstream ФС;

 в Boost::файловая система::путь path_pin = "/системы/класса/назначения";
 path_pin /= "/GPIO с" + функция std::to_string( pin_label );
 path_pin / = "значение";

 ПС.открыть( path_pin, с std::fstream::нет );
 если( ФС.is_open() ) {
 ФС << государства;
ПС.закрыть();
 } еще {
 СТД::КВЖД << "ошибка: Я не мог открыть" << path_pin << "файл" << СТД::епси;
 возвращение EXIT_FAILURE;
}

 возвращает EXIT_SUCCESS;
}

Самое странное, что я не могу открыть требуемый PIN-код, поскольку в экспортированные папки я нашел только одну ссылку, а не обычные файлы и папки с диска к GPIO. Что я нахожу единственную запись:

Дэйв@рукоятки:~$ LS с Л /системы/класса/назначения/gpio60
lrwxrwxrwx 1 Дэйв пользователей 0 9 января 20:58 /системы/класса/назначения/gpio60 -> ../../устройства/платформы/ОКП/4804c000.ролик/ролик/gpio60

Но зайдя в каталог, можно увидеть файлы и папки, чем выше:

[email protected]:/sys/class/gpio/gpio60$ Общ -л
всего 0
-rwxrwx--- 1 Дэйв пользователи 4096 9 Января 21:11 active_low
lrwxrwxrwx 1 Дэйв пользователей 0 9 Января 21:устройства - > 11 ../../../4804c000.ролик
-rwxrwx--- 1 Дэйв пользователи 4096 9 Января 21:11 направление
-rwxrwx--- 1 Дэйв пользователи 4096 9 Января 21:11 край
drwxrwx--- 2 Дэйв пользователей 0 9 Января 21:11 мощность
lrwxrwxrwx 1 Дэйв пользователей 0 9 21 января:11 подсистема -> ../../../../../../класс/GPIO с
-rwxrwx--- 1 Дэйв пользователи 4096 9 Января 21:11 uevent
-rwxrwx--- 1 Дэйв пользователи 4096 9 Января 21:11 значение

поэтому кажется, что есть некоторые правила видимости или что-то подобное. Почему я получаю 2 разные результаты, если я смотрю в папке извне или если я смотрю внутри папки?

Запуск той же программы с помощью sudo работает отлично.


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

/системы/устройства/платформы/ОКП/4804c000.ролик 

как полагают в ответ.

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

@рукоятки:~/рабочее место/авто/построить$ udevadm информация --путь=/системы/устройства/платформы/ОКП/4804c000.ролик --атрибут-прогулка

Udevadm я...

 глядя на устройство '/устройства/платформы/ОКП/4804c000.GPIO с':
Ядра=="4804c000.ролик"
Подсистемы=="платформа"
Драйвера=="omap_gpio"
М{driver_override}=="(нуль)"

 глядя на родительское устройство '/устройства/платформы/ОКЛ':
Ядер=="ОСР"
Платформа подсистемы==""
Драйверы==""
У attrs{driver_override}=="(нуль)"

 глядя на родительское устройство '/устройства/платформы:
Ядер=="платформа"
Подсистемы==""
Драйверы==""

Я добавил следующие правила для моей существующей в udev-правило:

Ядра=="GPIO с*", подсистемы=="набор" действий=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/класса/порты ввода-вывода; команду chmod -777 Р /системы/класса/GPIO с'"
Ядра=="GPIO с*", подсистемы=="набор" действий=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/класса/фактически/порты ввода-вывода; команду chmod -777 Р /системы/класса/фактически/GPIO с'"
Ядра=="GPIO с*", подсистемы=="порту", действие=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:GPIO с файл /sys%годовых; команду chmod -Р 776 файл /sys%Р'"
Ядра=="4804c000.порты ввода-вывода", подсистемы=="платформа", действие=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/устройства/платформы/ОКП/4804c000.порты ввода-вывода; команду chmod -Р 777 /системы/устройства/платформы/ОКП/4804c000.ролик'"
Ядра=="481ae000.порты ввода-вывода", подсистемы=="платформа", действие=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/устройства/платформы/ОКП/481ae000.порты ввода-вывода; команду chmod -Р 777 /системы/устройства/платформы/ОКП/481ae000.ролик'"
Ядра=="481ac000.порты ввода-вывода", подсистемы=="платформа", действие=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/устройства/платформы/ОКП/481ac000.порты ввода-вывода; команду chmod -Р 777 /системы/устройства/платформы/ОКП/481ac000.ролик'"
Ядра=="44e07000.порты ввода-вывода", подсистемы=="платформа", действие=="добавить", программа="/бен/Ш-с 'Чаун -Р БББ:вентиляции /системы/устройства/платформы/ОКП/44e07000.порты ввода-вывода; команду chmod -Р 777 /системы/устройства/платформы/ОКП/44e07000.ролик'"

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

Ошибка: Я не мог открыть "файл/sys/класс/назначения/gpio67/значение" файл
Ошибка: Я не мог открыть "файл/sys/класс/назначения/gpio69/значение" файл
Ошибка: Я не мог открыть "файл/sys/класс/назначения/gpio66/значение" файл
Ошибка: Я не мог открыть "файл/sys/класс/назначения/gpio69/значение" файл

из моего c++ программы выше.

Я действительно не могу понять, так как права настроены правильно:

ВВВ@рукоятки:~/рабочее место/построить$ ЛС-д /системы/класса/назначения/gpio60/
всего 0
-rwxrwxrw - 1 ВВВ модуля: 4096 11 января 17:50 active_low
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 устройства -> ../../../4804c000.ролик
-rwxrwxrw - 1 ВВВ модуля: 4096 11 января 17:50 направление
-rwxrwxrw - 1 ВВВ модуля: 4096 11 января 17:50 край
drwxrwxrw - 2 ВВВ GPIO с 0 янв 11 17:50 мощность
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 подсистемы -> ../../../../../../класс/GPIO с
-rwxrwxrw - 1 ВВВ модуля: 4096 11 января 17:50 uevent
-rwxrwxrw - 1 бб модуля: 4096 11 января 17:50 значением

и проблемы со связью, кажется, теперь исправлена:

ВВВ@рукоятки:~/рабочее место/построить$ ЛС-д /системы/класса/GPIO с
всего 0
-rwxrwxrwx 1 ВВВ модуля: 4096 11 января 17:50 экспорт
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio48 -> ../../устройства/платформы/ОКП/4804c000.ролик/ролик/gpio48
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio60 -> ../../устройства/платформы/ОКП/4804c000.ролик/ролик/gpio60
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio66 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpio66
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio67 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpio67
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio68 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpio68
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:50 gpio69 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpio69
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:49 gpiochip0 -> ../../устройства/платформы/ОКП/44e07000.ролик/ролик/gpiochip0
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:49 gpiochip32 -> ../../устройства/платформы/ОКП/4804c000.ролик/ролик/gpiochip32
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:49 gpiochip64 -> ../../устройства/платформы/ОКП/481ac000.ролик/ролик/gpiochip64
lrwxrwxrwx 1 ВВВ GPIO с 0 янв 11 17:49 gpiochip96 -> ../../устройства/платформы/ОКП/481ae000.ролик/ролик/gpiochip96
-rwxrwxrwx 1 ВВВ модуля: 4096 11 января 17:49 неэкспортировать

что я делаю не так?


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

Пытаюсь запустить программу с моего пользователя "ВВВ", я получаю следующие ошибки:

ВВВ@рукоятки:~/рабочее место/авто/тест/построить$ ./myprog 
Ошибка: направление пин "/системы/класса/назначения/gpio67/направление" не может быть установлена.
Причина: доступ запрещен
Ошибка: значение поля "файл/sys/класс/назначения/gpio67/значение" не может быть определено.
Причина: доступ запрещен
...

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

Что я могу сделать?

+24
Besik13 14 мая 2017 г., 16:05:06

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

$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