Как выполнить Маха-вывода 32-битного Си++ программы в Linux?

Я хочу, чтобы выполнить программу (которую я знаю, была написана на C++), но я получаю эту ошибку:

ЗШ: ошибка в формате exec: ./иногда

Выходной файл иногда:

иногда: Маха-О'i386 в исполняемый

Моя система является 64-разрядной ОС Linux. Я тоже пробовал на 32-разрядной виртуальной машины Ubuntu, но я получаю:

в bash: ./иногда: не может выполнить двоичный файл: ошибка формата старпома 

Почему я не смог выполнить эту программу? Как я могу выполнить это?

+503
jeffriestube 9 июл. 2010 г., 11:16:53
34 ответов

Еще один простой подход, из-за фиксированных положений выходного xset -Q в команду, это:

xset -Q и | грэп -от 0 'Сид' | вырезать -с59-67

Он печатает 00000002 или 00001002 в зависимости от текущей раскладки клавиатуры.

+933
briantsmith 03 февр. '09 в 4:24

Вам не нужна функция приглашения для ПС1. Просто экспорт PS1 в вашем профиле. Вы можете использовать ту же функцию last_command из ЗШ пример и вставить его в свой ПС1.

экспорт и PS1='${заголовок}\ш $(parsebranch) $(last_command) \$'
+904
KS Tan 6 апр. 2012 г., 05:36:28
Другие ответы

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


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

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

Моя видеокарта-это Radeon серии HD 7790. Я уверен, что это как-то связано с хреновой поддержкой AMD для Linux. У меня операционная система установлена на раздел на внешнем жестком диске, так что я загрузился же установить на Интел качестве HD 4000 ноутбук и не получить эту проблему. Я установил fglrx от водителя через АПТ в то время как она была загружена на моем ноутбуке, но когда я загрузил его на рабочем столе эта проблема сохраняется.

Мне удалось открыть терминал на рабочем столе, и—с большим трудом—побежал расширения xrandr, который сказал, что он работает в разрешении 1280x720 (у меня монитор 1080р). когда я запустил aticonfig --первичного на рабочем столе он не мог найти поддерживаемый разъем.

Picture of monitor

+864
Coryan 5 дек. 2015 г., 21:12:13

Я не знаю утилиты, которая будет делать это. Однако, вы могли бы справедливой силы в реализации собственных с помощью устройства/dev/ВКС* устройств.

На man-странице для ВКС приведен пример программы, которая не только пишет на экране терминала через устройство/dev/vcsN , но и наборы атрибутов через файл/dev/vcsaN.

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

м="** это очень важное сообщение ** "

для V в $(сл 7)
делать
Д="в/dev/VCS С$в"
 если тест -с "$д"
тогда
 ДД, если="$д" БС=80 кол-во=1 >"/tmp/и спасти.$в"
 Эхо-N "$м" >"$д"
интернет
сделано

сон 5

для V в $(сл 7)
делать
Д="в/dev/VCS С$в"
 если тест -с "$Д" -К-ф "/tmp/и спасти.$в"
тогда
 ДД="$д" БС=80 кол-во=1 <"/tmp/и сохранить.$в"
 РМ -Ф "/tmp/и спасти.$в"
интернет
сделано
+858
Raja Joshi 26 февр. 2018 г., 05:16:10

Экс это для стандартной командной оболочкой КШ, файлы создаются в каталоге каждого пользователя имени .sh_history

У меня всегда как дополнение EXTENDED_HISTORY=на оболочки переменной (экспортировать его в файл/etc/профиль например)

Теперь вы можете просмотреть историю с историей -т или ФК -Т.

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

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

+854
Freecchi 3 мар. 2019 г., 18:41:34

У меня есть файл, содержимое которого

(закладки
("Крышка"
 "#01.формат DjVu" )
 ("Титульный лист"
 "#all_24223_to_00243.cpc0002.формат DjVu" )
("Предисловие"
 "#all_24223_to_00243.cpc0004.формат DjVu" )
...

Я хочу изменить его содержание

(закладки
("Крышка"
 "#2" )
 ("Титульный лист"
 "#3" )
("Предисловие"
 "#5" )
...

сохраняя количество раз перед .формат DjVu, удаление ведущих нулей, и добавления к нему. Интересно, как вы бы сделать это с помощью awk?

Спасибо.

+853
RAMCHAVAN 5 февр. 2019 г., 09:16:18

Дружественный пользовательский веб-ОС, Aseda, указал мне на hterm/защищенная оболочка чаво.

Этот звуковой сигнал может быть отключен путем открытия консоли JavaScript, нажав сочетание клавиш Ctrl+сдвиг+Дж и затем введите:

term_.prefs_.установить('слышно-колокол-звук', ")
+843
Cisc0 23 янв. 2015 г., 01:33:27

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

В принципе, я ищу сплит , который будет выводить в стандартный вывод, а не файлы.

Я также использую Cygwin на Windows, поэтому я не имеют доступа к полному набору инструментов.

+840
user581272 30 нояб. 2016 г., 20:14:41

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

Я заметил странное поведение при отображении каталога размер с ЛС. Вот как быстро ее воспроизвести:

сначала создайте пустой каталог, размер сообщили ЛС составляет 4096 (как и ожидалось)

тест команды mkdir 
Лл -д/испытания
drwx------ 2 корень 4,096 2015-декабря-29 22:22:36 тест/

создать 10 000 файлов внутри. Размер сообщали, сейчас 167,936

сенсорный тест/{1..9999}
Лл -д/испытания
drwx------ 2 корень 167,936 2015-декабря-29 22:23:24 тест/

удалить все файлы. Размер должен уменьшаться обратно до 4096

РМ тест/*
Лл -д/испытания
drwx------ 2 корень 167,936 2015-декабря-29 22:23:59 тест/

Но размер по-прежнему числятся как 167,936.

почему?

может кто-нибудь объяснить это?

+834
Luuk 28 нояб. 2018 г., 02:35:47

Представьте себе скрипт на удаленном сервере, а

#!/бин/Баш
РМ /тест.х

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

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

+808
tigertang 14 июл. 2017 г., 13:14:45

Я обновил мой виртуальной машины с openSUSE в бета-12.2 М3 до 12,2 1 и он зависает при запуске после тузды. Однако я могу вручную открыть терминал и запустить KDM, как корень, но КДМ не распознает мой пользователь? Я проверил пароль и это не опечатка? У меня нет специального символа, как здесь http://www.kubuntuforums.net/showthread.php?58623-Can-t-login-via-KDM-after-upgrading-to-Precise/page1тоже.

+773
user21386 1 июл. 2018 г., 18:53:53

Ответы

  1. Наверняка не ошибка.
  2. Параметр, который определяет максимальный размер для одного аргумента MAX_ARG_STRLEN. Нет никакой документации для этого параметра иное, чем комментарии в binfmts.ч:

    /*
     * Это максимальная длина и максимальное число строк, передаваемых в
     * для execve() системный вызов. MAX_ARG_STRLEN по существу случайный, но служит для
     * предотвратить ядра от чрезмерного влияние misaddressed указатели.
     * MAX_ARG_STRINGS выбран, чтобы поместиться в 32-разрядное целое число.
    */
    #определить MAX_ARG_STRLEN (РАЗМЕР_СТРАНИЦЫ * 32)
    #определить MAX_ARG_STRINGS 0x7fffffff включительно
    

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

  3. Ограничение на размер одного аргумента (которая отличается от общего ограничения на аргументы, а также окружающая среда), кажется, специфичных для Linux. Эта статья дает подробное сравнение ARG_MAX и их эквиваленты в Unix-подобных системах. MAX_ARG_STRLEN обсуждается для Linux, но нет упоминания о каком-либо эквивалент в любой другой системы.

    В вышеуказанной статье также говорится, что MAX_ARG_STRLEN был введен в Linux 2.6.23, а также ряд других изменений, касающихся аргумент команды максимумов (см. ниже). Журнал/diff для фиксации можно найти здесь.

  4. До сих пор не понятно за счет чего произошел дополнительный разрыв между результатами getconf ARG_MAX и фактический максимально возможный размер аргументов, а также окружающая среда. Его Stephane Chazelas, связанных ответа, говорит о том, что часть площадей приходится на указатели на каждый из аргументов/среды строк. Однако, мое собственное исследование показывает, что эти указатели не были созданы в начале вызова execve системный вызов, когда он все еще может вернуть E2BIG ошибки в вызывающий процесс (хотя указатели на каждом агду строки, безусловно, создан позже).

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

Путаница ARG_MAX

Поскольку Линукс 2.6.23 (в результате этой фиксации), произошли изменения в способе аргумента команды максимумов обрабатываются, что делает Линукс отличаются от других Unix-подобных систем. В дополнение к добавлению MAX_ARG_STRLEN и MAX_ARG_STRINGS, в результате getconf ARG_MAX теперь зависит от размера стека и может отличаться от ARG_MAX в пределах.сек.

Как правило, результатом getconf ARG_MAX будет 1/4 от размера стека. Рассмотрим следующий в Баш , используя команду ulimit , чтобы получить размер стека:

$ команда echo $(( $(параметр ulimit -ы)*1024 / 4 )) # выходной параметр ulimit в КИБ
2097152
$ getconf ARG_MAX
2097152

Однако, вышеуказанное поведение изменилось незначительно-на этот коммит (добавлен в Linux 2.6.25-RC4 и~121). ARG_MAX в пределах.ч теперь служит жесткий нижняя граница результат getconf ARG_MAX. Если размер стека устанавливается таким, 1/4 стека размер не превышает ARG_MAX в пределах.ч, то ограничений.сек значение будет использоваться:

$ грэп ARG_MAX в /usr/включать/Линукс/ограничения.ч 
#определить ARG_MAX 131072 /* # байт аргументы + Environ для вызова exec() */
$ параметр ulimit -с 256
$ команда echo $(( $(параметр ulimit -ы)*1024 / 4 ))
65536
$ getconf ARG_MAX
131072

Отметим также, что если размер стека меньше минимально возможного ARG_MAX, то размер стека (RLIMIT_STACK) становится верхний предел аргумента/среды размер до E2BIG возвращается (хотя getconf ARG_MAX будет показывать значение в пределах.ч).

Окончательный вещь, чтобы отметить, что если ядро собрано без CONFIG_MMU (поддержка памяти управления оборудованием), то проверка ARG_MAX отключена, поэтому это ограничение не распространяется. Хотя MAX_ARG_STRLEN и MAX_ARG_STRINGS по-прежнему применяются.

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

+757
Andrew Breunig 22 апр. 2017 г., 03:56:44

На "#!" комментировать не всегда используется /бин/Баш или /Бен/ш. Он просто перечисляет все, что переводчик должен быть, а не только для скриптов оболочки. Например мои скрипты Python, как правило, начинаются с #!/usr/Бен/ОКР питона.

Сейчас разница между #!/Бен/ш и #!/бин/Баш заключается в том, что /Бен/Ш не всегда симлинк на /Бин/Баш. Часто, но не всегда. Ubuntu является заметным исключением. Я видел скрипты работают хорошо на CentOS, но не на Ubuntu, потому что автор использовал Баш-конкретный синтаксис с #!/Бен/ш.

+711
Avisek Dixit 1 окт. 2018 г., 02:05:03

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

+691
Alex Lexan 7 мая 2013 г., 19:06:25

С sudo вы можете получить очень зернистое с вашего разрешения. Если вы хотите предоставить пользователям возможность работать только ваш скрипт и вы больше ничего не можете добавить эту строку в ваш /etc/пользователям использовать sudo?:

пользователей все=(имя_пользователя) NOPASSWD: /путь/к/скрипту

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

судо -и U имя_пользователя /путь/к/скрипту
+657
metztli 12 июл. 2016 г., 01:49:17

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

+637
Andrey Antipov 1 авг. 2018 г., 18:28:20

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

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

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

+550
user81244 16 нояб. 2011 г., 15:52:04
СШ [email protected]
пока !!; сплю 5 ; сделано

О !! чтобы повторить последнюю команду.

+530
user42285 19 июн. 2014 г., 15:39:48

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

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

Вы можете сказать sudo для вызова оболочки: судо Ш-с '...командной оболочки здесь...'. Ваши обычные псевдонимы не будут доступны внутри командной оболочки, но поскольку они обычно хранятся в файле, например ~/.bashrc и или ~/.zshrc , который только прочитать интерактивную оболочку.

псевдоним судо='судо ', как предложил Рамеш, причины раковину, чтобы развернуть псевдонимы после суда.

+507
Grandzam 12 мар. 2017 г., 00:52:30

Извините за кросс-постинг на форумах. Я не уверен, если мой оригинальный пост был в правильном форуме.


Я знаю, что то, что я хотел бы сделать, это не безопасно...

Я хотел открыть окно в моей Бебу сессии с правами root. (т. е. с судо Су -.) Как только я получаю корневой подскажите, я хочу выполнить мой скрипт (/root/command.sh)(как root), а затем дать мне корень запрос снова.

Я могу достичь в первой части, поставив следующую строку в моем окне.tmux:

новые окна -Н "корень" судо Су -;

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

новые окна -Н корень судо Су -;
отправить-ключи мойпароль с-м;
отправить-клавиши source ~/command.sh с-м;

С. П.

По некоторым причинам это не возможно, чтобы использовать visudo на эти команды.

+467
Interlated 20 сент. 2016 г., 09:53:55

положи это в свой .vimrc:

если &дифф
 синтаксис выключен
за endif

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

+396
R N N 3 сент. 2016 г., 16:25:43

Там, кажется, не много мотивации, чтобы реализовать некоторые поддержка EWMH в Firefox, ни в Chrome, хотя это могло бы сделать восстановление рабочей области решен вопрос с большим количеством рабочих столов. А ошибка была открыта для Firefox с 2007 года и одна для Chrome, начиная с 2009 года.

Что вы можете сделать за пределами Firefox или Chrome, Если активных вкладок в различных окнах браузера указывать на различные URL-адреса, чтобы использовать тенденцию, что разные URL-адреса, как правило, имеют различные названия, связанные со страницами и, следовательно, с окном, в котором они отображаются.

Начиная с этой идеей, вы можете использовать выход wmctrl -Л -Г -П , которая предоставляет вам

  • идентификатор окна
  • количество рабочего пространства
  • идентификатор процесса
  • Х,Y позиция окна
  • ширина и высота окна
  • имя машины
  • заголовок окна (если таковые имеются)

для каждого окна. Данный процесс идентификатором PID вы можете видеть, куда ведет ссылка из/proc/ПИД/ехе очков и отфильтровать-браузер для Windows. Для соответствующего окна браузера, сохранить хотя бы заголовок окна и рабочей области (возможно также тип браузера и все другие сведения).

Через браузер (ре)старта, когда все окна будут восстановлены, но в одном рабочем пространстве, использовать сохраненные данные для поиска в новом окне код, УЖР, связанные с конкретным названием и подтолкнуть его к полученному связанные рабочее место с wmctrl -и-р ч -т workspacenumber.


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

судо пункт Установить ruamel.БВС

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

+356
Sheetal Kaul 27 авг. 2018 г., 17:05:10

Я часто видел подобные привязки файлов зон:

$Происхождения 2.0.3.0.8.б.д.0.1.0.0.2.ип6.Арпа.
$ТТЛ 604800
@ В ns1.example.org СОА. hostmaster.example.org. (
 1978022513 ; серийный
 10800 ; обновление
 3600 ; повтор
 2419200 ; срок действия
 604800 ) ; TTL по умолчанию 

 Ns1.example.org Н.
 Ns2.example.org Н.
 ТХТ "2001:db8:302::/48 пример протокола IPv6 обратного"


$Происхождения 0.0.0.0.2.0.3.0.8.б.д.0.1.0.0.2.ип6.Арпа.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 ПТР host.example.net.

Почему есть дополнительные директивы $происхождения? Я имею в виду это "$0.0.0.0.2.0.3.0.8 происхождения.б.д.0.1.0.0.2.ип6.Арпа." один. Почему не просто:

$Происхождения 2.0.3.0.8.б.д.0.1.0.0.2.ип6.Арпа.
$ТТЛ 604800
@ В ns1.example.org СОА. hostmaster.example.org. (
 1978022513 ; серийный
 10800 ; обновление
 3600 ; повтор
 2419200 ; срок действия
 604800 ) ; TTL по умолчанию 

 Ns1.example.org Н.
 Ns2.example.org Н.
 ТХТ "2001:db8:302::/48 пример протокола IPv6 обратного"

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 ПТР host.example.net.
+345
howardh 29 янв. 2010 г., 14:07:26

Используя СШ -Н перенаправить в/dev/нуль в стандартный ввод СШ должны решить немедленно проблему. Без , СШ будет читать из ИПС файл. Но есть и другие ненужные вещи, которые вы делаете в коде.

Исправленный код:

пока читать IP имя; делать
(
 пока правда; сделать
 если SSH -Н "Убунту@$ИС" топ-б -У2 -0.5 г | у awk '/ЦП/ && Н++ { выход(2$+4 $> 1) }'
 процесс функции printf работает на %з\п' "$ИС"
 спать 10
еще
 процесс е не работает на %з\п' "$ИС"
 Эхо 'я бегу вот некоторые другие команды
перерыв
интернет
сделано
 ) &
сделано <ИПС

ждать

Я упростил код немного

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

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

пока читать IP имя; делать
(
 а СШ -Н "Убунту@$ИС" топ-б -У2 -0.5 г | у awk '/ЦП/ && Н++ { выход($2+$4 > 1) }'
делать
 процесс функции printf работает на %з\п' "$ИС"
 спать 10
сделано
 процесс е не работает на %з\п' "$ИС"
 Эхо 'я бегу вот некоторые другие команды
 ) &
сделано <ИПС

ждать
+342
GBD 30 дек. 2011 г., 19:29:02

Если у вас установлен файловой системы sysfs в /sys, то следующие команды работают:

# найти файл /sys/класс/продажи -последующая параметр maxdepth 2 -имя беспроводной | вырезать -Д / -Ф 5
как wlan0
# найти файл /sys/класс/нетто -следовать -параметр maxdepth 2 -имя phy80211 | вырезать -Д / -Ф 5
как wlan0

Или, без найти:

для Дев в ЛС /системы/класса/чистый`; делать
 если [ -D "в файл/sys/класс/чистой/$Дев/беспроводной" ]; затем Эхо $Дэв; интернет;
сделано

Первый находит все устройства в файл/sys/класс/объем с беспроводной каталоге (который может быть больше, чем просто WiFi устройств), а второй находит устройств, которые поддерживают стандарт 802.11 совместим

Проверено на ядре 4.4

+290
Marcel Blockchain 23 июл. 2011 г., 05:10:54

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

#!/УСР/бин/КШ
RELEASE_DATE="28 ОКТЯБРЯ 2018" 
Дата- "RELEASE_DATE_MINUS_2=`${RELEASE_DATE: -2} ${RELEASE_DATE:4:3} ${RELEASE_DATE:0:4} - 2 дней" '+%г-%м-%д"
выпуск Эхо "$RELEASE_DATE" 
Эхо "release_date-2 является RELEASE_DATE_MINUS_2 $

Я пробовал выше код. Я должен передать фактическое release_date которой я получаю его форма другая .КНФ файл как 28OCT2018 с этого входа я должен сделать два дня до этой даты, как 2018-10-26.

+287
krishanth 22 февр. 2018 г., 06:29:36

Если файл/boot пустой, наверное, потому, что вы смотрите на точку монтирования, где /загрузки обычно устанавливается, не раздел Boot сам. USB-устройства загрузочный диск не знает, где загрузочный раздел должен быть смонтирован.

+285
Amirhossein Kazemi 10 окт. 2014 г., 14:31:27

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

прок = подпроцесса.К popen (статус['обслуживание' + имя + ''], поток stdout=подпроцесса.Трубы, поток stderr=подпроцесса.Трубы, раковины=истина)

все работало.

+183
twerth5000 9 июл. 2016 г., 10:24:34

Для целей резервного копирования, у меня "snapshotted" в раздел LVM. Этот раздел был кодировка, поэтому я открыл этот Лукс раздела (моментальный снимок) для того, чтобы сделать резервное копирование.

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

Когда я пытаюсь удалить моментальный снимок:

lvremove /Дев/маппер/мало-LogVolDBSnapshot
файл /dev/доступной/LogVolDBSnapshot: чтение не удалось после 0 4096 на 375809572864: ошибка ввода/вывода
файл /dev/доступной/LogVolDBSnapshot: чтение не удалось после 0 4096 на 375809630208: ошибка ввода/вывода
файл /dev/доступной/LogVolDBSnapshot: чтение не удалось после 0 4096 на 0: ошибка ввода/вывода
файл /dev/доступной/LogVolDBSnapshot: чтение не удалось после 0 4096 на 4096: ошибка ввода/вывода
/Дев/маппер/SnapshotDecrypted: чтение не удалось после 0 4096 на 375807475712: ошибка ввода/вывода
/Дев/маппер/SnapshotDecrypted: чтение не удалось после 0 4096 на 375807533056: ошибка ввода/вывода
/Дев/маппер/SnapshotDecrypted: чтение не удалось после 0 4096 на 0: ошибка ввода/вывода
/Дев/маппер/SnapshotDecrypted: чтение не удалось после 0 4096 на 4096: ошибка ввода/вывода
Логический объем доступной/LogVolDBSnapshot используется на другом устройстве.

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

пакет cryptsetup -в luksClose /Дев/маппер/SnapshotDecrypted
Не может прочитать устройство /dev/маппер/мало-LogVolDBSnapshot.
Команды ошибка с кодом 15: не может прочитать устройство /dev/маппер/мало-LogVolDBSnapshot.

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

Могу ли я использовать "команду dmsetup удалить /Дев/маппер/SnapshotDecrypted", а затем "lvremove /dev и/доступной/LogVolDBSnapshot" ?

выход команду dmsetup

команду dmsetup LS в
SnapshotDecrypted (253:17)
мало-LogVolDBSnapshot (253:14)

команду dmsetup стол
SnapshotDecrypted: 0 733999104 АЭС-ПГС-склеп essiv:SHA256 и 0...0 0 253:14 4096
мало-LogVolDBSnapshot: 0 734003200 снимок 253:253 15:16 стр. 8
+156
Midou 10 мая 2018 г., 12:51:06

Я живу Debian в качестве гостевой ОС в VMM.

$ судо apt установите спайс-vdagent
...
Е: не удалось найти спайс-vdagent пакет 

Мне нужно добавить некоторые репозитории?

Конфигурации репозитория содержит:

пользователь@в Debian:~$ кот /и т. д./кв/источников.список.д/базу.список
деб http://deb.debian.org/debian/ стрейч основных
#деб-СРЦ http://deb.debian.org/debian/ стрейч основных
+121
Mark john 20 мар. 2017 г., 15:05:50

Ваша вторая команда не выполняется, потому что там наверное непечатаемых символов между Л и реж. Я не могу сказать вам, что поскольку я не имею ЕРЦ или его страницу, но вы можете проверить это, запустив

\-л мужчина МУС | команда grep '' | ОД -с

Что, вероятно, покажут что-то между и реж.

Кстати, многие программы, в том числе команда grep использовать -- для обозначения конца нужным и все, что после -- не рассматривается как вариант. Таким образом, вам не нужны кавычки:

мужчина МУС | команда grep -- -л
+103
miguelgr 1 мая 2015 г., 23:02:17

Изнутри интерфейс командной строки базы данных SQLite

Если вы работаете внутри интерфейса командной строки в SQLite вы не можете использовать редиректы или труб.
Однако, вы можете использовать команду .выход (команда .режим может быть полезен тоже).

.выход some_file
Выбрать * из таблицы; /* файл SQLite сохраняет выходные данные в 'some_file' */

.выход
Выбрать * из таблицы; /* SQLite, которая представлена выходной снова на экране */

Два Примечания:

  • Как только вы запустите .выход some_file, выходной файл будет открыт в режиме "Вт",
    поэтому будьте осторожны, если файл уже существует и содержит некоторые сведения.
  • Для отмены переадресации вы должны использовать .выход команды без аргументов.

Дополнительная

Вы можете создать CSV-файл с помощью команды .режим.

.режим КШМ
.выход some_file
Выбрать * из таблицы;
.выход
.режим
+89
Phil Matalevitch 12 сент. 2017 г., 20:12:34

Это был также задан вопрос о stackoverflow.com.

Другим вариантом является использование латекса:

\documentclass{автономный}
\usepackage{graphicx}

\начать{документ}
\includegraphics[угол=-1.5]{нечетные-сканирования}
\конец{документ}

В этом случае у меня файл странный-сканирования.формат PDF (слегка повернут на сканирование одной страницы) в той же папке, файла LaTeX поворачивается.Текс с содержанием выше, и тогда я бегу pdflatex поворачивается.Текс. На выходе получается файл вращаться.в формате PDF с PDF повернут на 1,5 градуса по часовой стрелке.

+61
user279293 24 сент. 2019 г., 06:24:05

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

Пожалуйста, используйте псевдоним или скрипт. Например, если грэп находится в каталоге ‘/usr/Бен вы можете добавить папке $HOME/bin в путь и создать исполняемый скрипт в $Home/ОГРН/грэп, содержащий следующее:

#! /Бен/ш
экспорт путь=/usr/Бен
метод exec команда grep --цвет=авто --приборы=пропустить "[email protected]"

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

+24
Niyol 29 мая 2013 г., 21:47:19

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

$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