Бег (х) Xfce4 Debian в chroot-окружении

Я пытался запустить Xfce4 в chroot.

Проблема в том, что Xfce4 запускается, показывает по умолчанию на пользовательский интерфейс, а USB-клавиатура и мышь не работают.

Мой chroot для сценария:

#!/бин/Баш
горе ... привязать /dev /СРВ/nboot_i386/Дев
горе ... привязать /dev/оч /СРВ/nboot_i386/Дев/оч
горе ... связать файла /proc /СРВ/nboot_i386/материалы
горе ... привязать файл /sys /СРВ/nboot_i386/Сыс
горе ... персонализация /ТМП /СРВ/nboot_i386 в/tmp
использование chroot /СРВ/nboot_i386/ /бин/Баш
размонтировать /СРВ/nboot_i386/Дев
размонтировать /СРВ/nboot_i386/Дев/оч
размонтировать /СРВ/nboot_i386/прок
размонтировать /СРВ/nboot_i386/Сыс
размонтировать /СРВ/nboot_i386 в/tmp

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

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

Я использую VirtualBox, но проблема же на реальные ПК.

Что я делаю: ядро, установить Xfce4 в chroot, запустить Xfce4. Я проверил для i386/amd64 на Сопелка/Джесси

Какую магию мне не хватает?

Я нашел ответ на последний /работа/udev, то должны быть связаны также.

Я думаю, что эта информация может быть интересен.

+530
J mack 6 мар. 2019 г., 14:29:59
35 ответов

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

Во-первых, запуск в/etc/инит.д/smartd состоянии проверить, является ли smartd работает. Если это так, то очень может быть. Если нет, то это что-то другое, и вы можете игнорировать этот ответ.

Во-вторых, проверьте файл/etc/smartd.конф и объем также smartmontools. Лучший способ иметь нормально выключенным диска в конфигурации smartd в список ее вручную в /etc/smartd.conf, но с переключатель дано. Например:

в /dev/диск/автор-ИД/Орж-0xXXXXXXXXXXXXXXXX -а-я ошибка -л самодиагностика -н в режиме ожидания,10,м -м корень@localhost в

С (или --параметр nocheck) описан в smartd(8) и smartctl(8) Man-страницах. в режиме ожидания здесь указывает не проверить диск (который может вращать его вверх) если привод находится в режиме ожидания режим (замедлится), и не писать информационное сообщение о том, что чек был пропущен (что само по себе может привести к диск вращается). Вы можете также добавить К этому, где П - целое число, определяющее максимальное количество последовательных проверок, чтобы пропустить. В приведенном выше примере, после десяти проверок пропускаются диск в любом случае будет проверено, независимо от ее нынешней государственной власти.

+996
Rachel Knight 03 февр. '09 в 4:24

Вот это вещь,
Когда переменной сеанса "только для чтения" вы должны заменить текущий процесс раковины с команды "exec будет"
Таким образом, ответ на ваш вопрос:

$> экзек ОКР TMOUT=0 Баш

Но я рекомендую увеличить значение тайм-аута

$> экзек ОКР TMOUT=3600 Баш
+995
Raphyzzle 21 авг. 2012 г., 02:51:56
Другие ответы

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


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

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

СЕПГ -н-н;\с/узел([^ ]*\).*Логические/\1/р' <входной_файл

...что, учитывая ваш пример данных, печать...

 ВВН:путь 2000000c50f1c8da в/dev/рдск/c1t1d0s2
 ВВН:2000000c50f1d9c9 путь: файл/dev/рдск/c1t0d0s2

Для каждой строки читать, СЭД также получает Ндоб, прилагаемой к модели пространства после вставленной ewline разделитель. Так что выше с///ubstitution охватывает две строки, и выводит два поля разделяются только пробелом и только тогда, когда найдено соответствие.

Выше СЭД синтаксис должен быть полностью портативный для любой системы POSIX.

+993
DANDY 24 сент. 2014 г., 08:25:30

Я хочу создать скрипт, который позволит мне загружать изображения с полным сабреддиты сразу, но я просто получаю правильные ссылки (по одной проблеме за раз! ^^). В любом случае, так как я не могу придумать способ, чтобы определить, какой формат изображения в ссылке будет, я надеялась, что СЭД может быть использован, чтобы указать несколько расширений во время замены (например, (файл в формате JPEG|ПНГ|гиф)), но это не похоже на работу.

грэп -Е "С href=\"/Р/бекон/*" bacon.htm | СЭД "ы .*/Р/бекон/\(.*\)\".* http://i.imgur.com/\1.\(\формат JPG\|\ПНГ\|\гиф\) "

ожидается:

http://i.imgur.com/foo.jpg
http://i.imgur.com/foo.png
http://i.imgur.com/foo.gif

получил:

http://i.imgur.com/foo.(файл в формате JPEG|ПНГ|гиф)

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

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

+920
Md Meraj 23 мар. 2016 г., 21:09:29

Пожалуйста, выходной трубопровод которого нужно ниже команду

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

команда

на awk 'начать{печати "Дата Время тип комплекта Logininformation"}НР >1{gsub("информирование\Т стандарте JSS о","местная",$0);печати $0}' к'.тхт|СЭД '/^$/D' В| у awk '{функции printf "%за 30% за 30% за 30% за 30% 30-х годов\Н",$1,$2,$3,$4,$5}'| на awk '$0 !~/^$/{печати $0}'

выход

на awk 'начать{печати "Дата Время тип комплекта Logininformation"}НР >1{gsub("информирование\Т стандарте JSS о","местная",$0);печати $0}' к'.тхт|СЭД '/^$/D' В| у awk '{функции printf "%за 30% за 30% за 30% за 30% 30-х годов\Н",$1,$2,$3,$4,$5}'| на awk '$0 !~/^$/{печати $0}'
 Дата Время тип набора Logininformation
 2019-04-25 09:49:26.843101+0530 jamf по умолчанию:[ком.jamf.управления.двоичная:всем]
 2019-04-25 20:14:47.928848+0530 jamf по умолчанию:[ком.jamf.управления.двоичная:всем]
+914
Ankit Wasankar 30 нояб. 2013 г., 00:59:20

С на awk:

на awk 'НР!=1{печать х"-"$0}{х=$0} файл' 
  • ШП!=1 распространяется на все линии, кроме первой
  • печать х"-"$0 печатать значения с тире между
  • х=$0 набор х (для следующей итерации)
+879
java4fun 23 мар. 2017 г., 03:45:28

Например, у меня есть код:

#!/Бен/ш
Эхо "пожалуйста, введите функцию: \с"

читать ответ

случае $АНС в

автора)

 Эхо "Джон"
;; 

Как я могу получить скрипт, чтобы вернуться к начальной строке (введите функцию), после того, как он реагирует на мое имя?

+872
Isabel Cariod 11 февр. 2012 г., 18:31:14

Извлечение слова(С) после @StephenKitt комментарий:

грэп -ОП '(?<=")[\ж\ы]+?(?=")'

или

грэп -ОП '(?<=")\ш+?(?=")'

для одном слове строки

+865
Mary Jose 26 дек. 2010 г., 22:20:23

Обратите внимание, что мы возвращаемся из петли, которая перенаправляется.

Я не знаю, если я должен беспокоиться о буферной записи "файл".

функция f {
я=1
 в то время как :
делать
 Эхо aaaaaaaaaaaaabbbbbbbbbbbbbbbbb
((я++))
 если [ $я -ГТ 3 ]
тогда
 возврат возврат при перенаправлены
интернет
 сделано > файл > # пишем в файл
}

Ф

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

Поэтому, пожалуйста, не пытайтесь улучшить этот код.

Меня не интересуют обходные пути, либо.

Мой единственный вопрос, если что-то должно быть особенно известно. Как файловый дескриптор не закрыт должным образом. Или иногда я могу ожидать только половину буфера (т. е. "аааааа") должны быть записаны в файл.

Я хотел бы знать, если это очень плохая идея, и почему? Или, может быть, она будет работать без непредвиденных условиях гонки или подобные? (но опять же, мне не нужны ответы типа "это плохо, потому что вы должны использовать это-и-это закономерность, а не")

+828
Divyanshu Srivastava 12 нояб. 2015 г., 02:05:13
случай $([[ $ввод =~ ^-?[0-9]+$ ]] && [[ $вход -ГТ 0 || $ввод -экв 0 ]] ; Эхо $?) в
0)
 Эхо "хорошо"
;;
1)
 Эхо "плохо"
;;
*)
 Эхо "странно"
;;
эсок

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

+813
Jon Hayden 11 сент. 2013 г., 00:00:59
найти . -путь '*/__тест__/*' -тип F -имя "index.js" \ 
 -execdir Эхо МВ -Вт ../data.js {} \;

Удалить Эхо , который предназначен для сухих-для запуска МВ команду на файлы.

+758
yrzx404 24 апр. 2013 г., 03:59:39

Я нашел эту нить в компании Freescale форумы сообщества под названием: медленная сеть на сабле iMX6Q. Нить предложил попробовать следующее:

(добавление "enable_wait_mode=" в bootargs из загрузчика)

Этот поток также ссылается еще один под названием: Я.MX6Q SabreSD катастрофических локальных задержки, которая звучит как именно проблемы вы испытываете. Несколько человек, во 2-м потоке сообщил, что этот Исправлена проблема задержки, так что надеюсь, он будет работать для вас также.

+755
Phil Figgins 26 июн. 2018 г., 07:33:46

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

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

[ -з "${1%%/*}" ] && pathchk -пп "$1"

говорит pathchk для выполнения проверки на пути:

охранять вас от любых component путь начать с - и пустой путь.

+742
Johannes Humbug 13 окт. 2018 г., 16:49:09

Мое понимание заключается в том, что BIOS или UEFI будет загружаться в определенное устройство хранения данных, будь то жесткий диск, SSD-накопитель, интерфейс USB, DVD, и т. д. Потом это передаст управление загрузчику, который жратвой в операционных системах Linux. (дополнительный вопрос: другими операционными системами Linux требуют различной начальной загрузки загрузчики?)

Не жратва загрузить ОС из определенного раздела на диске? Если да, то как я могу направить его для загрузки с определенного раздела? Будут устанавливать определенные образы в определенные разделы при помощи GParted работает? Я в настоящее время работает Ubuntu на USB SD кард-ридер с microSD-карты временно.

+732
Verutumrxx 21 дек. 2013 г., 15:47:26

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

Или вы могли бы использовать пришельцев для преобразования двоичного deb в тгз. Он не появлялся в запрос с помощью dpkg и APT, и т. д. Не знаю, он был установлен, конвертировать deb в тгз, распакуйте его, запустите LDD на двоичные файлы и посмотреть, какие библиотеки он должен установить эти индивидуально через apt, а потом просто переместить содержимое тгз за...

+694
Hla Phyo 5 июл. 2013 г., 00:21:05

у нас есть файл со многими символами "%" в файле

мы хотим добавить перед каждым "%" символ обратной косой черты

как

\%

пример

перед

%Ти %ТБ %тд %е:%ТМ %годовых

после

Тай \%\%ТБ \%тд \%е:\%ТМ \%годовых

как сделать это с помощью sed ?

+690
Perik Onti 16 мая 2018 г., 09:57:37

У меня есть длинный список чисел такой:

1234-212-22-11153782-0114232192380
8807698823332-6756-234-14-09867378
45323-14-221-238372635363-43676256
62736373-9983-23-234-8863345637388

. . . . 
. . . . 

Я хотел бы сделать две вещи:

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

22-212-1234-11153782-0114232192380
14-234-6756-09867378-8807698823332
14-221-45323-43676256-238372635363
23-234-9983-62736373-8863345637388

2) Найти количество вложенных строк в каждой строке, вывод должен быть:

2-3-4-8-13
2-3-4-8-13
2-3-5-8-12
2-3-4-8-13

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

+683
SPG 20 апр. 2017 г., 18:26:03

Можно определить функции precmd, что источники ~/.zsh_correct_aliases.

+616
Kuba D 13 янв. 2019 г., 10:56:49

У меня есть текстовый файл, как это:

информация некоторая информация здесь

В котором, когда я использую кошка-дисплей этого:

информация^я Некоторые информация здесь

Как я могу изменить это так, я возьму что-то вроде этого вместо:

информация<пробел>-<пробел>некоторая информация здесь
+586
Ahmed Adam 17 апр. 2014 г., 09:58:46
кошка > б

и

СР а б

Если они являются одинаковыми для всех намерений и целей, какая из них быстрее?

+552
5f0f5 30 дек. 2018 г., 23:09:33

Я хотел бы передать несколько аргументов Тор Браузер (Firefox) программно через функцию произвольно под названием Тор. Это так, чтобы команда Тор поисковых терминов и вуаля! Мои условия поиска. При использовании этих трех вариациях,

~/сеть Tor-browser_en-США/браузер/старт-ТОР-браузера -поиска "$(Эхо [email protected])"

ивала "~/с Tor-browser_en-США/браузер/старт-Тор-браузер -поиск \"[email protected]\""

~/с Tor-browser_en-США/браузер/старт-ТОР-браузера -поиска "[email protected]"

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

Почему такое поведение?

Позвольте мне уточнить. Я не искал обходных путей, а просто заинтересованы в объяснения по поводу bahviour.

+506
3l3ctronica 6 авг. 2011 г., 04:32:16

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

$ а прочитала б; сделать эхо $в $(эвал Эхо {"$(СЭД 'ы/-/../' <<<$б)"}); сделано < файл
А 1 2 3
Б 5 6 7

или, чтобы иметь значения, разделенные запятыми

$ а читали б; делать 
 эхо $в $(эвал Эхо {"$(СЭД 'ы/-/../' <<<$б)"} | е с/ /,/г'); 
 сделано < файл
В 1,2,3
Б 5,6,7

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

файл $ СЭД с/ -/ /' | 
 у awk '{printf на символы "%S ", $1; Для(я=$2;я<=$НФ-1;я++){функции printf "%д", Я}; печати $НФ}' 
В 1,2,3
Б 5,6,7

или же, сделать все это в awk:

$ на awk '{gsub(/-/," ")}{е символы "%S ", $1; 
 Для(я=$2;я<=$НФ-1;я++){функции printf "%д", Я}; печати $ЯТ}' файл
В 1,2,3
Б 5,6,7
+474
hardahmed 29 мая 2016 г., 08:40:42

Сейчас у меня есть следующие команды

с wget -о - -м http_url_goes_here |
 грэп -РВ '(корзина|магазин|купить|заказать|магазин|доставка|продукты|цена)'

Это дает мне количество всех вхождений каждого из следующих ключевых слов на сайте (корзина|магазин|купить|заказать|магазин|доставка|продукты|цена).

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

Я ценю вашу помощь.

+444
Nichol Marie Miller 15 апр. 2017 г., 02:00:49

Мой скрипт выглядит так:

ловушка "$(инвалидов)/dd-destroy.sh $л-ОКР;$(фрд)/dd-drop.sh $л-дБ;выход" ИНТ бросил срока выхода

./dd-all.sh $л $л-дБ $л-ОКР || выход 1

app_ip=$(./dd-status.sh ИС $л-ОКР|grep в докер-приложение|у awk '{печати 3$}')
url=НТТР://$app_ip:8080/приложение/

команда wget -O в /dev/нуль $URL-адрес | | ("Эхо" "доступ к $URL-адрес не" && ложным) || выход 1

Теперь я хочу, чтобы это запустить ловушку, когда возникает ошибка, те 'выход ' 1' (я могу менять их там). Но когда ничего не происходит, как dd-all.sh работал нормально, когда команды wget подошел хорошо. Я не хочу призывать к уничтожению.

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

+421
zulus222 28 июл. 2018 г., 16:44:40

Как сказал с systemd будет

systemctl --полный --тип услуг --все

Из Man-странице:

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

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

Также полезно, от ArchWiki:

systemctl # список работающих подразделений
список-единицы systemctl # идем
systemctl --не список неисправных блоков
+418
ManuKaracho 20 окт. 2010 г., 01:06:07

Мне нужно dnstap поддержку в bind, для выполнения некоторых отладки на запросы, ответы, и, возможно, статистика в самом ближайшем будущем.

Как проверить, если в Debian9, в bind9 пакет был скомпилирован с поддержкой dnstap?

Смотрите по теме: DNS-запроса ответ лесозаготовки

+254
Vitor Mendes 17 апр. 2014 г., 02:23:00

и извините за английский :-)

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

Моя лаборатория :

  • физическая машина Федора 25 : nfs3 для общего хранилища
  • Виртуальной машины VM1 : пользователь manager1 : с RHEL 6.5
  • Машины 2 : manager2 : с RHEL 6.5

Установка идет как это :

  1. установите phpc на первый менеджер: пользователь manager1
  2. установите phpc на второй менеджер: manager2 (используя те же параметры)
  3. настроить NFS3 доли (дома и данных) для га
  4. запустить установку га на пользователя manager1

Все эти шаги были выполнены успешно, но в конце установки ха, я не могу зайти в интерфейс phpc в Webmin, у меня была ошибка некоторые службы, которые не работают.

После некоторого копания, я нашел проблему, я думаю, у меня по крайней мере :-)

Проблема возникает из процесса, в частности, ActiveMQ, процесс начинается, но не привязаться к нему порт (61616). - порт свободен и открыт на брандмауэр.

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

В режиме га, в каталоге данных копируется в nfs3 поделиться, установленный на /shared_phpc/опт/РСМ/в частности, ActiveMQ/данных, и symplink создается на обоих руководителей /опт/РСМ/в частности, ActiveMQ/данных для каталога.

/опт/РСМ/в частности, ActiveMQ/данные -> /shared_phpc/опт/РСМ/в частности, ActiveMQ/данные

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

Я даже удалил все файлы на общий каталог данных, чтобы увидеть, если это был какой-то доступ проблему прав, но его не было, в частности, ActiveMQ процесс начнется заново создает свой лог-файл, PID-файл, в kahadb каталог, блокировка файла в kahadb каталог, а не создавать kahadb файлы и не запускается.

У меня нет сообщения об ошибках в лог-файл, я не знаю, где искать теперь.

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

+250
mcchots 1 окт. 2013 г., 23:39:52

Мне нужно контролировать демона каждые несколько минут с командой и проанализировать код завершения и (многоканальный) выход.

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

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

  • У меня (в основном) работает скрипт, который я тестирую с помощью cron, используя переменные env, чтобы сохранить время последней отправки. Этот подход было сложно, когда я не мог найти способ сделать так, чтобы переменные ОКР сохраняются между последующими задание. Может мне написать в время переменные на диск, но мне нужно задать несколько переменных окружения и обработки файлов и строку замены только кажется уродливым и сложным решением.

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

Что бы быть хорошим решением для такой ситуации? Возможно, Руби/YAML файлы? Я не сталкивалась с этим. Я открыт для альтернатив.

+229
Nash Vail 18 февр. 2014 г., 19:00:54

Я работаю над собой .файл txt который является выходом из программы нейронауки, называемой НПУ. Он имеет 2 колонки и я хочу удалить второй, я испытываю некоторые из предложенных кодов, но кажется, что команды Linux не мог отделить две колонны. Любая идея, как отбросить второй колонке? Например, я попробовал вырезать -ф1,1 num.txt но это не работает.

0 0.000000 

49 1435.537231 

11 322.263489 

0 0.000000 

0 0.000000

0 0.000000

0 0.000000 

360 10546.804688 

83 2431.624512

0 0.000000 
+199
Fouad 13 нояб. 2016 г., 23:42:26

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

Если это так, у вас есть пять вариантов, упорядоченных по сложности реализации:

  1. Использовать @Ф-tussel ответ. Поскольку вы новичок в GNU/Linux, то & символ говорит оболочке, что он должен выполнить процесс в фоне и вернет вам приглашение сразу, вместо того, что он обычно делает (что ждать команды, чтобы закончить, прежде чем вы вернетесь к командной строке). Это технически называется разветвление команды в фоновом режиме.

  2. Делать то, что вы делали раньше, но делать это на экране процесс. В основном это влечет за собой установку экрана (судо apt-получить установку экрана на системе Debian), а потом когда-нибудь, прежде чем вы введите команду для запуска вашего сервера, вы выполнить экрана. Это открывает новую оболочку, то вы можете восстановить позже, даже если ваше соединение замазкой умирает. Так он будет действовать, как будто вы никогда не отключен.

    Если вы незнакомы с экрана, вы, возможно, захотите что-нибудь почитать на Википедии и в руководствах. Вы можете также сделать то же самое с tmux.

  3. Используйте навсегда узлом.модуль на JS. См https://stackoverflow.com/questions/4797050/how-to-run-process-as-background-and-never-die для того, где я получил это.

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

    экран -д-М exec_your_server-положить-аргументы-вот
    

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

    Опять же, вы можете сделать это с tmux тоже.

  5. Написать скрипт службы. Поскольку вы находитесь на Debian и новые, вы, вероятно, используете по умолчанию инициализации , что в Debian, что в системе инициализации. Я никогда не смотрел на файлы сервис для системы инициализации V, только systemd и немного выскочка, поэтому я не могу помочь вам здесь. Задать новый вопрос, если вы хотите заниматься этим.

    Это наименее "хакерским" способом, ИМХО, и это то, что вам следует сделать, если вы используете свой сервер в долгосрочной перспективе, а затем вы можете управлять, как и другие услуги по системе команд, как судо служба ваш_сервер остановкаи т. д. Это запустит ваш сервер при загрузке автоматически, и вам не нужен экран , потому что это автоматически происходит в фоновом режиме.

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

+189
user34742 9 окт. 2017 г., 20:27:06

Вы бы лучше использовать процесс замещения , а не переменной:

в то время как читать линии; делать
....
сделал < <(грэп -е вход.*ФАЙЛ ПРИНЯТЬ'$)

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

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


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

+156
CxO BezantSoft 22 янв. 2020 г., 18:34:52

Я хотел бы заблокировать клавиатуру на киоск-приложение реализовано в Linux. Клавиатура может быть заблокирована с "nohup и кошек на /dev/tty0" в некоторых дистрибутивах Linux, но это не работает на Debian. Как я могу решить это?

+124
Shannon Mitchell 2 сент. 2013 г., 08:22:57

Как указано в этот вопрос, отличный утилита для этих задач является Медиаинфо.

Медиаинфо это удобный единое отображение наиболее актуальных технических и данные тега для видео и аудио файлов.

выродок@Лив-инспирон: файл~$ медиаинфо.в формате WAV 
Общие
Полное имя : файл.в формате WAV
Формат : Волны
Размер файла : 33.6 Мб
Продолжительность : 3млн 19С
Общий битрейт режим : постоянн
Общий битрейт : 1 411 Кбит / с

Аудио
Формат : ДЦ
Формат/Информация : Цифровые Кинотеатры
Режим : 14
Параметры формат, байт : маленький
Идентификатор кодека : 1
Продолжительность : 3млн 19С
Режиме битрейта : постоянный
Битрейт : 1 411.2 Кбит / с
Канал(ы) : 6 каналы
Позиции канала : передний: Л С Р, сторона: Л, Р, ЛФЭ
Частота дискретизации : 44.1 kHz
Битовая глубина : 24 бит
Режим сжатия : с потерями
Поток размер : 33,6 МБ (100%)

Это подтверждает, что конкретный файл формат DTS 6 каналов, но интересно то, что размер выборки на самом деле 24 бита и странно, что в режиме сжатия с потерями.

Можно также использовать эту программу через графический интерфейс: медиаинфо-Гуй.

+94
Aadu Thoma 23 февр. 2012 г., 14:03:41
$ awk, с -Ф, '($1 == "я" || $1 != файл P) && П = $1'.КШМ
Я,ТЕСТ1
Ч И TEST2
Я,TEST4
Я,TEST5
Ч,TEST6
Я,TEST7
  • Если первый столбец строки-это я, то переменной р (Для "назад") имеет значение, что я и строки печатается.
  • Если первый столбец не я , но не совпадать с предыдущей либо (т. е. это не повторялось ч), то переменная П имеет значение что сек и линии печати.
  • Если первый столбец не я и если это так же, как и в предыдущем первом столбце, то строка игнорируется.

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

Я использую задания Р = $1 в качестве условного. Если она осуществляется, и если значение не равно нулю (оно будет не равно нулю во всех случаях, учитывая данные примера в вопросе), то это будет иметь побочный эффект, что текущая строка печатается.

Если первый столбец содержит нули, затем измените Р = $1 К ((Р = $1) || 1).

+18
Btibert3 5 окт. 2014 г., 06:51:09

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

Если у вас есть IP, попробуйте команду ping 8.8.8.8 - если это работает, но пинг www.google.com не, у тебя с DNS проблемы (проверьте ваш файл resolv.конф).

+11
Angad Bajwa 1 февр. 2017 г., 11:06:18

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

$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