это `писать()` асинхронный писать?

Из Понятий Операционной Системы

Другой вопрос, что может повлиять на производительность ввода/вывода, является ли пишет в файловой системе происходят синхронно или асинхронно.

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

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

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

  1. В синхронной записи, "пишет не буферизированные". Одновременные запись и прямого ввода/вывода той же концепции?

  2. "Операционные системы часто включают флаг в открытый системный вызов, чтобы позволить процессу запрос, пишет выполняется синхронно." По телефону, какие функции можно добиться синхронной записи, и как вы их называете? Это открыть() при использовании флага O_DIRECT?

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

  4. aio_write() также называется асинхронным I/O. является aio_write() асинхронный писать или нет?

Спасибо.

+13
galina 12 июн. 2017 г., 22:53:39
29 ответов

Я работаю на хостинге Linux для программного обеспечения игрового сервера, однако программное обеспечение в 32-разрядной и я хотел быть запущена 64-бит на хост. Теперь, я знаю, что я могу запускать 32-битные приложения на 64-битной в 32-битный chroot jail (или мультилиб системы, но я планирую сделать, чтобы держать их отделены в файловой системе), тем не менее что бывает, когда всех 32-битных приложений использовать более 4 ГБ оперативной памяти в сочетании?

Говорят, что у меня три 32-битной игровой сервер программы, которые используют 2 ГБ - что будет после того, как первые два нажмите 4 ГБ в сочетании, и третий смогу работать вообще?

Я надеялся обойти это путем запуска 32-битные пользовательские программы под 64-битного пользовательского режима ядра Linux, однако я узнал на мой пренебрежением, что нельзя запускать 32-битные пользовательские программы под 64-бит язык UML ядра. Полагаю, я мог бы запустить 32-битный ОМЛ ядра в 32-разрядных пользовательских но тогда я был бы в конфликте с той же памяти и при этом могут также использовать chroot для тюрьмы все равно?

+988
user231844 03 февр. '09 в 4:24

Тестовый файл приведен ниже:

МАССИВ1
а
б
с
МАССИВ2
д
е
Ф
МАССИВ2
г
ч

Я хочу напечатать линия между МАССИВ1 и 2 матч МАССИВ2:

МАССИВ1
а
б
с
МАССИВ2
д
е
Ф
МАССИВ2
+986
GSM 13 февр. 2014 г., 14:51:23
Другие ответы

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


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

Я пытаюсь сделать tar.gz доски рукоятки, который может быть подключен как УМС. Для этого я открываю терминал с правами root в каталог форма Убунту подключенного устройства и я пишу следующую команду:

тар czpvf /home/a/root.tar.gz *

Он начинает обжимать хорошо, но при переключении на следующий каталог, я получаю сообщение об ошибке:

бин/
... #Некоторые файлы сжимаются хорошо
бин/systemd в-телетайп-задать пароль-агент
загрузки/
деготь: и т. д.: Не стат: нет такого файла или каталога
деготь: Главная: не может стат: нет такого файла или каталога
... #Другие директории с же ошибка
деготь: ВАР: не может стат: нет такого файла или каталога
смолы: выход со статусом отказ из-за предыдущих ошибок

Я также пытался сделать изменение от путь:

тар czpvf /home/a/root.tar.gz ./*

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

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

+971
Eric Hansen 8 сент. 2015 г., 02:23:28

Попробуйте:

  • судо касания /и т. д./init.д/Аркос-Рэдис

У меня была та же проблема. Если это не сработает:

  • команду sudo systemctl трассированием включить Аркос-Рэдис

Ищите, где в прошлом произошел сбой.

+954
Ravishankar Sharma 12 мая 2018 г., 01:08:53

Редактировать:

Я сожалею моем предыдущем посте наврал. Я читал неправильный номер версии.

Как вы установили это: в glibc-2.12-1.149.el6_6.4.архитектуру x86_64

Фиксированная версия: в glibc-2.12-1.149.el6_6.5.архитектуру x86_64

У вас уже есть обновленный пропатченную версию glibc.

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

+941
Prabh 12 янв. 2017 г., 05:14:13

Там, кажется, много подобных вопросов, например:

https://stackoverflow.com/questions/5374255/how-to-write-data-to-existing-processs-stdin-from-external-process

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

Есть также:

https://serverfault.com/questions/178457/can-i-send-some-text-to-the-stdin-of-an-active-process-running-in-a-screen-sessi

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

Этот вопрос о том, как сделать это без какой-либо подготовки заранее.

Сначала я думал, что это может быть как простой, как:

Эхо ФОО > в /proc/$п/ФД/0

но это только пишет в терминал. Тогда я попробовал:

Эхо ФОО > в /proc/$terminal_emulator/ФД/$ptmx_fd

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

У меня уже есть ответ, используя ГДБ (вздох), что я буду отправлять ниже, но я интересно, если кто знает проще и лучше.

+900
Ravindra Lal 27 мар. 2015 г., 21:57:07

Загрузка ЦП на длину очереди, т. е. длина очереди процессов, ожидающих выполнения.

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

Высокое значение нагрузки означает, что очереди длинные. Низкое значение означает, что оно короткое. Так, при средней нагрузке составляет 0,05, это означает, что в среднем в течение этой минуты, было 0.05 процессов, ожидающих выполнения в очереди. Дело не в процентах. Это, ЕМНИП, то же самое на всех Юниксов.

В Linux лучшие утилиты получает загрузить значения из ядра, который записывает их в файл/proc/loadavg. Глядя на источники procps по-3.2.8, мы видим, что:

  1. Для отображения нагрузки средние, sprint_uptime() функция вызывается в топ.гр.
  2. Эта функция живет в прок/whattime.С и звонки loadavg() в прок/программы sysinfo.гр.
  3. Эта функция просто открывает LOADAVG_FILE для чтения нагрузку средних.
  4. LOADAVG_FILE определен ранее как "в/proc/loadavg".
+823
Lakshmi Deepak 23 нояб. 2011 г., 01:51:31

Я пытаюсь использовать пакет dropbear SSH и в предыдущем варианте СШ я использовал, можно добавить аргумент -о значок connecttimeout=10 , чтобы вызвать попытку подключения к тайм-аута, если неудачной после десяти секунд.

Есть ли способ программно задать время ожидания соединения при использовании пакет dropbear СШ?

+767
Stephanie Melton 8 апр. 2010 г., 12:25:34

systemd не поддерживает WorkingDirectory запись для *.обслуживание подразделений под [услуги] раздел. Я изучил команду systemd.блок и команду systemd.сервис Man-страницам и не могут найти никаких упоминаний этого имущества.

Вопрос: что в MAN-странице Я могу посмотреть в документации на WorkingDirectory директивы?

+715
EAX 29 сент. 2017 г., 11:33:43

Я пишу некоторые тесты код, и я хотел бы знать, если это будет портативный, если он предполагает, что пользователь с uid 1 называется "демон" на всех Unix-системах?

Редактировать: если нет (ответ вроде бы нет), там все uid/имя сопоставления, которые являются согласованными по Юниксов (кроме 0/корень, который я уже использую)?

+589
Faraz Fallahi 7 мар. 2015 г., 00:30:08

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

Я искал в интернете, и в большинстве случаев, проблема, кажется, связанных с ~/.asoundrc файл, но в моем случае я не получил этот файл.

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

+556
Burt Luong 20 дек. 2017 г., 11:35:17

Слова "хорошая документация" - это очень абстрактно.

ИМХО, у меня есть некоторые ссылки для вас:

+554
astr0 8 апр. 2015 г., 14:26:10

Я не стал исследовать, как импортировать недостающие модули и все такое. Это довольно крутой кривой обучения, на мой вкус, как я только начинаю использовать GNU/Линукс. Вместо этого я отформатировал накопитель с ext4, используя здоровое установки Ubuntu на другой компьютер. Тогда я был в состоянии установить его на компьютер пациента, и оттуда надо было только скопировать файл.

В терминале на здоровом ПК:

размонтировать /СМИ/имя пользователя/банан
массива.с ext4 на /dev/sdc1 -л вишня

Убедитесь в том, чтобы размонтировать устройство хранения данных перед форматированием. На Ubuntu, USB-устройства обычно монтируются под медиа каталог по умолчанию. Дать новый объем понятное имя для облегчения идентификации. Устройство имя узла может быть различной в системе.

В аварийной консоли на ПК пациента:

команды mkdir -Р /тугриков/вишня
смонтировать /dev/sdc1 /MNT в/вишня
СР /run/initramfs/rdsosreport.txt каталог /mnt/вишня
размонтировать /шоссе/вишня

Этот работал для меня. Ваш пробег может варьироваться. У меня не было доступа к команды Linux, как RCP или УПП. Если я не ошибаюсь, это было бы трудно скопировать файл по локальной сети, например, для моего Ubuntu ПК. У меня 171 доступных команд, команд оболочки.

Если кто-то знает способ, чтобы использовать эти консоли команды для копирования файлов через сетевой кабель, или как импортировать недостающие разделы vfat модуль и Маунт Тома FAT32, так что я могу сохранить его к этому, не стесняйтесь отправлять ответ и я приму это как решение, если это работает.

+545
Arturas953 2 дек. 2011 г., 18:50:33

Для того, чтобы отладить мой неоднократно сбои в Ubuntu 16.04 я хочу, чтобы резервное копирование /ВАР/лог с моего жесткого диска на внешний USB-носитель. Я бегу в прямую ОС (Ubuntu 16.04) и с помощью опции --архив:

$ судо по rsync --архив /мультимедиа/Убунту/2f1ea741-cc93-4b0e-ad74-1e21d56d27a9/ВАР/лог/* /СМИ/Убунту/нипочем/[email protected]/var_log_2016-07-04-0939

Ожидаемое поведение

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

-Т --раз Сохранить изменения 

Наблюдаемое поведение

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

Screenshot with source on the left and destination on the right

Поскольку исходный и целевой смонтированы на этот вопрос, вероятно, связано с как сказать rsync для сохранения метки времени файлов, когда исходное дерево имеет установленный момент.

Я также читал:

Я что-то пропустила?

Обновление

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

comparison of rsync output: $ sudo rsync -a vs $ rsync -a

+531
Pangestu Estu 1 мая 2012 г., 19:46:16

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

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

+499
Nasher 20 мар. 2017 г., 13:18:56

Я хочу установить небольшой список рассылки, который пересылает письма, относящиеся к конкретному проекту для всех участников проекта. Так, скажем, есть два члена в этом проекте [email protected] и [email protected]и на мой почтовый сервер - сервер.дву я настроен псевдоним, добавив следующую строку в моей виртуальной карты:

[email protected] [email protected],[email protected]

До сих пор все работает, как ожидалось. Если я пошлю по электронной почте [email protected] он передается всем пользователям этого проекта. Но оказывается, что некоторые почтовые серверы не любят получать письма от иностранных почтовых серверов, содержащих от утверждая, что послал от своего домена. (Кажется, особенно от Microsoft SMTP-серверы имеют эту проблему). В этом случае я получаю ответ вроде:

 [...] сказал: 550 5.7.1 анонимный клиент не имеет разрешения на отправку этого отправителя. (в ответ на поступление в команду))

Это значит [email protected] это возможность получать почту, адресованную [email protected] по [email protected], но не получит письма, отправленные с адресов в Маила.дву.

Поэтому мой первый вопрос: Правильно ли я изолировать проблему?

И если так, есть ли умное решение?

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

+442
Chenglong Wu 24 июл. 2017 г., 19:25:03

У вас есть шаблон в Дирс картина обратная. Вы хотели:

Дирс = * разбор/* обработку/тест/*

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

+390
husnu 20 мая 2019 г., 18:51:42

Еще одно решение, которое, кажется, работает до сих пор включает в себя следующие. Я создал скрипт в /etc/инит.д/network_fix, который содержит следующее:

### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: network_fix
# Необходима-старт: $удаленной_файловой_системы $syslog в $сети
# Необходима-стоп: $удаленной_файловой_системы $syslog в $сети
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: исправить сеть для KVM
# Описание: решимость, преодоление ошибка, вызывавшая зависание при загрузке.
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ
#! /Бен/ш
# в /etc/инит.д/мля
#
СР -Ф /и т. д./сети/interfaces_br0 /и т. д./сети/интерфейсов
ifdown br0 eth0 в eth1 и
ifup br0
СР -Ф /и т. д./сети/interfaces_none /и т. д./сети/интерфейсов
выход 0

А потом освежил мой инит.D С обновление-РЦ.д. /и т. д./сети/interfaces_none содержит петлевой только, и в/etc/сети/interfaces_br0 содержит следующее:

авто Ло
iface защитный Ло инет замыкания

авто на eth1
позвольте-автоопределения на eth1
слово iface eth1 и инет по DHCP

авто br0
слово iface br0 инет по DHCP
 bridge_ports eth1 и
 bridge_stp от

В этот момент я добавил дополнительный ник, поэтому на eth1.

+339
Yuliakizina 11 июн. 2011 г., 21:33:53
$ на awk '{
 если ($4 > 1.5) { 
 если (++ДУП[$2] == 1) печать $2, 3 $ > "duplicate.txt"
 } 
еще
 если (++уник[$1] == 1) печать $1, 3 $ > "unique.txt" 
}' << Конец
53723848 12651711 timburnes 1.36667
53530214 12651711 timburnes 1.51191
53723848 53530214 timburnes 1.94
764157 52986038 ericcartman 0.861145
56797854 764157 ericcartman 1.35258
56797854 52986038 ericcartman 1.73781
Конец

$ кот unique.txt 
53723848 timburnes
764157 ericcartman
56797854 ericcartman

$ кот duplicate.txt 
12651711 timburnes
53530214 timburnes
52986038 ericcartman
+337
Daniel Roethlisberger 19 дек. 2013 г., 15:04:23

Мне нужно отслеживать загрузку ЦП и использование памяти/пользователей по дате/времени(по часам). В ниже "сверху" команду мне нужно добавить дату/время поле, так что я могу подготовить почасовой rpeort из ЦП

Может кто-то пожалуйста, посоветуйте, как я могу это сделать ?

верхний >> cpu.txt

 ПИД ПОЛЬЗОВАТЕЛЕЙ ПР Н ВИРТ РЭС ШР С %%ЦП МЕМ ВРЕМЯ+ КОМАНДА
19402 psftpapp 20 0 2695m 203m 43м с 155 0.1 0:05.65 Ява
20285 cmtapp 20 0 10,0 г 218 млн. 24М с 111 0.1 0:03.34 Ява
18818 psftpapp 20 0 2710m 243м 43м с 89 0.1 0:08.74 Ява
18728 oafglapp 20 0 2719m 240м 43м с 86 0.1 0:08.80 Ява
20387 imxglapp 20 0 2866m 74М 20м с 32 0.0 0:00.98 Ява
20394 imxglapp 20 0 2862m 71m 20м с 31 0.0 0:00.94 Ява
45688 АМС 20 0 189 метров 13м 3276 С2 0.0 173:вместо python2 15.64.6
 1285 oafglapp 20 0 2772m 393m 44М с 1 0.2 0:26.89 Ява
15349 корень 20 0 17660 1924 1036 Р 1 0.0 0:00.15 топ
15701 imxglapp 20 0 10,0 г 578m 24М с 1 0.2 0:14.75 Ява
32872 a1543065 20 0 10,0 г 610м 24М с 1 0.2 2:00.03 Ява

Я получаю выход, как показано ниже

 верхний | у awk 'НР%13==0 { Е "%Д %з\п", systime(), $0 ; функцию fflush(stdout) от }'
1486713976 1 корень 20 0 10560 844 708 с 0 0.0 0:32.48 инит 
1486713976 15 корень 20 0 0 0 0 х 0 0.0 0:49.35 ksoftirqd/2 
1486713976 28 корневого РТ 0 0 0 0 х 0 0.0 0:11.59 Барбоса/5 

Это нужно как ниже

верхний | у awk 'НР%13==0 { Е "%Д %з\п", systime(), $0 ; функцию fflush(stdout) от }'
02-10-2017-16:01:58 1 корень 20 0 10560 844 708 от S 0 0.0 0:32.48 инит 
02-10-2017-16:01:59 15 корень 20 0 0 0 0 х 0 0.0 0:49.35 ksoftirqd/2 
02-10-2017-16:02:00 28 корневого РТ 0 0 0 0 х 0 0.0 0:11.59 Барбоса/5 
+292
Newthinker 22 апр. 2019 г., 10:54:04

Попробуйте установить Убунту-ограничен-массовка. Убунту не может воспроизводить MP3 и другие закрытым исходным кодом энкодеры (AAC является одним из них). Вы могли даже добавить репозиторий, но так как я всегда разрешить все эти РЕПО, эта команда работает для меня:

судо apt-получить установку Убунту-ограничен-массовка

Если вам не нравится Икс слишком много, нажмите здесь, чтобы открыть программу установки и сделать это через графический интерфейс: АПТ:Убунту-ограничен-массовка?раздел=Вселенная?раздел=мультивселенной.

Удачи!


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

судо /usr/share/doc/libdvdread4/install-css.sh

Я бегу из идей, но, возможно, эти пакеты будут работать? Я сделал некоторые исследования, и это, казалось, исправить проблемы у вас возникли еще в 2007 году, так что варианты могли измениться. Если вы до установки нескольких случайных пакетов в неистовой попытке сыграть в смешной формат компании Apple, здесь вы идете:

судо apt-получить установку gstreamer0.10-плагинов-плохо-мультивселенной gstreamer0.10-плагинов-плохо faad libfaad2-0

Удачи, еще раз.

+292
stevegt 7 июн. 2013 г., 02:29:43

Решение 1:

Вы можете пам модуль pam_homecheck

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

проблема есть , она доступна только в openSUSE , но вы можете разместить pam_homecheck.так из загруженных пакетов и установить зависимость с помощью команды LDD pam_homecheck.так.

Решение 2: вы можете добавить ниже содержимого в файл/etc/bashrc следующее , но только для раковины/шпатлевка логин

[[Файл $home == / ]] && { Эхо "ошибка: домашний каталог не определить.."; покинуть 1; }

Решение 3:

Запретить, если домашний каталог не установлен (проверено и работает ниже шаги в Ubuntu)

Отказать В Помощью WinSCP

способность установить неизвестных скрипт

Откройте "файл/etc/Пэм.д/общие-авт" с faorite редакторе и добавьте ниже записи

двиг необязательно pam_script.так что # добавить в последний 

Откройте "/usr/доли/неизвестных скрипт/pam_script_auth" в вашем любимом редакторе и добавить ниже записи

#!/бин/Баш

Pam_home=$(awk, С -В у=$PAM_USER -Ф: '($1 == У ){печати $6}' в /etc/passwd с)

если [[ $Pam_home == / ]]; затем
 Эхо "ошибка: домашний каталог не определить.."
 убить -9 $ppid хранит # сила полностью убить пид помощью WinSCP
еще
/УСР/Либ/пакет OpenSSH/SFTP клиент-сервер
интернет

Отказаться от оболочки/шпатлевка входа

Это будет относиться и запустить один и тот же сценарий из местоположения по умолчанию.е "/usr/доли/неизвестных скрипт/pam_script_auth" Или вы можете проверить в журналах "хвост -Ф /ВАР/журнал/авт.журнал"

+282
Angel15sept 14 янв. 2013 г., 01:48:35

Я пытаюсь обновить приложение, чтобы использовать его с systemd. Когда я использовал выскочка, я просто создать файл/etc/инит.д/MyService с скрипт:

#!/бин/Баш
#командой chkconfig: 2345 90 10
#описание: myDescription

### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: MyService с
# Необходима-старт: демон
# Необходима-стоп: демон
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: начать MyService с
# Описание:
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ

Скрипт=$(и более ранних версий -ф $0)
для lockfile="/ВАР/Лок/присутствует не у всех/MyService с"

do_start() {
 если [ -д "/ВАР/Лок/присутствует не у всех" ]; затем
 касания $для lockfile
интернет
...
}

do_stop() {
...
 если [ -д "/ВАР/Лок/присутствует не у всех" ]; затем
 если [ -Ф "$файл" ]; затем
 РМ -Ф $для lockfile
интернет
интернет
}

do_status() {
...
}


дело "$1" в
начала)
do_start
 выход 0
;;
стоп)
do_stop
 выход 0
;;
статус)
do_status
 выход 0
;;
перезагрузки)
do_stop
do_start
 выход 0
;;
*)
 Эхо "использование: $ИМЯ_СЦЕНАРИЯ {пуск|стоп|статуса|рестарт}" >&2
 выход 3
;;
эсок

И все было хорошо.

Обратите внимание, этот скрипт генерирует некоторые подпроцессы, который выполняется в фоновом режиме. Чтобы использовать его с systemd, я сделал следуйте файл Service (служба MyService.обслуживание):

[Блок]
Описание=Мое Описание
Требует=демон.услуги
После=демон.услуги
До=выключение.цель перезагрузки.цель прекратить.цель

[Услуги]
Тип=импульсный
ExecStart=/и т. д./init.д/MyService с начала
ExecStop=/и т. д./init.д/MyService с остановки
RemainAfterExit=да
KillMode=нет

[Установите]
WantedBy=Multi-потребителя.цель

Если я запускаю

systemctl остановить служба MyService.услуги

Все отлично работает. Мое приложение успешно остановить путем в/etc/инит.д/MyService с остановкой команды.

Но у меня есть последующие вопросы: Когда я перезагрузить систему, и в/etc/инит.д/MyService с остановки выполняется, процесс, который я должен остановить MyService с сценарий уже убили. Есть много процессов, которые надо контролировать ( около 7 процессов ), и система не должна прекращаться он сам.

Я пытался использовать тип=разветвления и указать PID-файл в качестве идентификатора процесса, который имеет самую длинную продолжительность жизни ( он начал первый конец остановился в прошлом ), однако все мои процесс снова прекращается.

Любой простой способ избежать убийства моего подпроцесса?

Если это важно, приложение запущено другим пользователем ( не root ).

+185
Chiu Speq 3 мая 2013 г., 01:36:57

Изменение XDG_SESSION_TYPE из Уэйленд в Х11 решена проблема. Следующую строку в файл/etc/ГДМ/таможня.конф файл должен быть раскомментирован:

#WaylandEnable=ложь
+164
Kobie Arayatakul 9 окт. 2016 г., 15:51:56

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

например

найти . -имя "*\*"

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

+148
Vineesha Earle 5 дек. 2010 г., 04:17:31

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

  • Я только хочу использовать цвета по имени так легче для других, чтобы понять
  • Я не хочу, чтобы добавить новые цвета - я просто хочу, чтобы выбрать из предопределенных имен
  • Я хотел бы решение, которое работает для всех дистрибутивов, а в первую очередь в Debian
  • Было бы неплохо, чтобы увидеть цвет, который указывает название

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

+125
natanata777 27 сент. 2017 г., 22:29:45

Ладно, я нашел один способ сделать его легко работать:

ЛН -ых реального пути ../директория dir2/файл` ссылка #не подходит

Она не идеальна - $( ... ) предпочитают `...` для подстановки команды, и есть проблема с именами файлов с пробелами - в "двойные кавычки" , чтобы исправить это, позволяя подстановка команд, чтобы продолжить. Так вот обновленный ответ:

ЛН -с "$(реального пути ../директория dir2/файл)" ссылка

Так что если я хочу имя, чтобы быть таким же,

ЛН -с "$(реального пути ../директория dir2/файл)" .
+56
RahulKasana 16 апр. 2016 г., 03:34:46

Я написал этот скрипт:

#!/бин/Баш
если [ $# -экв 0 ]
тогда
 читать fichier1 
 fichier2 читать 
 fichier3 читать 
 если [ -РФ "fichier1" && -ВФ "fichier3" ] || [ -РФ "fichier2" && -ВФ "fichier3" ]
тогда
 Эхо "Враи"
еще
 Эхо "экокожа"
интернет
еще
 если [ -РФ "$1" && -ВФ "$3" ] || [ -РФ "$2" && -ВФ "$3" ]
тогда
 Эхо "Враи"
еще
 Эхо "экокожа"
интернет
интернет

Я не могу его запустить. Есть ошибка "отсутствует ']'" произведено.

+26
Anil Vinnakota 27 авг. 2014 г., 09:13:57
Общ -1 | на awk -е'.' '{печати $1}'|уник -диск

на awk печатает первое поле($1) каждого файлов . разделитель полей.

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

$ Общ -1
0001.формат JPG
 0001.tar.gz 
0001.Тифф
0002.ПНГ
0002.тар.bz2, что
001.молния
$ Общ -1 | на awk -е'.' '{печати $1}'|уник -диск
 3 0001
 2 0002
+17
Preetam Kumar 3 нояб. 2011 г., 16:23:58

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

$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