Делает systemd не запустить службу, когда еще одна услуга, это зависит от того, имеет статус "старт" или статус "работает"?

У меня сервис и обслуживание В. Услуги Б зависит от А. обслуживание

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

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

+376
coconutnegro 29 июн. 2018 г., 21:07:52
28 ответов

У меня есть Python скрипт, который должен открыть файл в каталог, который я создал: /var/www/html/myDIR/myFILE.htm
Каталог нужно создать как root с помощью судо команды mkdir /var в/в www/html-код/myDIR , как того требует родительской папки.
В результате мой скрипт Python не трогать /var/www/html/myDIR/myFILE.htm.

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

+945
TheZymm 03 февр. '09 в 4:24

Я буду играть вокруг с Солярисом. Я обычно редирект с 2>/Дев/нуль, который работает на Солярисе в целом, но не с этими двумя способами рекурсивный "Грэпс" на Солярис.

# нет ошибок, но на самом деле не редирект "при чтении denieds разрешения" в /dev/нуль
в /usr/ВПР/ОГРН/ggrep -рни тест / 2>/dev/нуль

ошибки # 
найти / -тип F -exec для команды grep проверить {} + 2>/dev/нуль
найти: плохой вариант 2
найти: [-ч | -л] путь-список предикатов-список 

Кто-то может пролить некоторый свет на этот?

+923
user208032 5 янв. 2010 г., 05:18:02
Другие ответы

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


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

Все полученные от https://superuser.com/a/916248/151431

Вы можете использовать в Perl

$ Перл-00pe 'с/^/$./' файл
  • -00 включается пункт режим, где "линии" определяются последовательным \н\н.
  • говорит Perl для печати каждой строки входного файла после выполнения скрипта дан на нем.
  • с/^/$./ будет заменить начало строки (^) с текущей "линией" (пункт) количество $.

Вы можете использовать на awk

$ на awk -V на РС='\н\н - - вор='\н\н' '{печати НР$0}' файл | руководитель -Н -2 
  • -в РС='\н\н - наборы на awk рекорд сепаратор для последовательных символов новой строки. Как пункт режим в Perl, это делает его лечат пункты, как "линии". Мы потом рассказать это для печати текущей строки количество (НР) и нынешней "линии" $0.
  • -вор= устанавливается выходной разделитель записей в последовательных строк, так что абзацы разделены пустыми строками в выходной, а также.
  • руководитель -Н -2 , чтобы избежать добавить две пустые строки в конце вывода.
+891
Angela Richardson 13 дек. 2016 г., 15:41:10

Добавив к vdboor ответ, я думаю, чтобы достичь того, чего вы хотите, вам нужно изменить больше, чем поведение. Есть и более доступные переменные ядра, которые контролируют, как используется своп. Пользователь может получить доступ к этим во время выполнения с помощью файла/proc/sys в/ВМ/* файлы или постоянной установки В /и т. д./sysctl.конф (это может потребоваться при добавлении переменных инит скрипт для загрузки вашей последовательности, чтобы иметь эффект)

Настройки хорошо описаны в документации ядра Linux. Вы можете найти ее в разделе <your_kernel_sources_path>/Documentation/sysctl/vm.txt. Вы также можете взглянуть на некоторые онлайн документация , такие как этот.

+887
jiafei602 28 дек. 2017 г., 23:49:59

Я пытаюсь получить Фосс виртуальный гитарный усилитель для работы на моего Федора машину на некоторое время теперь, Guitarix (которая работает на Джека), чтобы быть более точным. Но я просто не могу это выяснить. Люди говорят, что это очень прямо вперед, чтобы заставить его работать с помощью АВ Линукс вместо. Я не хочу, чтобы установить новый дистрибутив на моей машине, хотя. Поэтому моя идея состоит в том, чтобы создать Docker-образ основан на AV Linux и как-то передать мой USB звуковая карта адаптер штучка (который я использую для подключения гитары) в докер контейнер и затем использования VNC инструмент для взаимодействия с Guitarix GUI в контейнер. (У меня тоже есть обычный USB звуковая карта , которая может быть использована в качестве выходного устройства в случае, если это поможет уменьшить задержку.)

Но я боюсь, что делаю это с Docker внесет много аудио задержки, эффективно делает его бесполезным. Это очень важно для меня, что задержка между сбором строку и слышать звук как можно меньше. А 100 к примеру миллисекундах будет слишком много. 20-30МС, вероятно, будет приемлемым.

Я уже пробовал с виртуальной машины, а задержка была довольно ужасной. Я должен признать, что я был с помощью другого виртуального усилителя (поддержка), которая хоть и очень процессора/интенсивный ГПУ, ВМ Windows.

+806
Ashin George 8 авг. 2014 г., 16:33:56

У меня такая ситуация: часть программного обеспечения, у статического IP адреса (позвольте предположить, что это были 196.10.10.100:20000), к которому он связывает сокет и посылает TCP-и UDP-трафик на 196.10.10.9:20000 (слишком жестко). Проблема в том, что для системы, чтобы работать там должно быть несколько экземпляров этого программного обеспечения на отдельных разных хозяев. Нет никаких шансов, чтобы изменить программное обеспечение.

оригинальная программа с участием какой-то не RFC совместимые сетевые оборудование, сопоставление Маков в первый LAN в Маках во второй локальной сети. Теперь необходимо повторить это без каких-либо дополнительных сетевых устройств - просто жарко в экземпляре клиента и хоста для сервера. Есть (новая) серверного программного обеспечения, которое планируете принимать пакеты и отвечать, используя отдельный сетевой адаптер для каждого экземпляра, IP-адреса допускается в произвольной подсети.

Я не вижу никакой проблемы с серверной частью, но там сейчас так, что хозяева с одного IP-адреса могут быть подключены к серверу. Я предполагаю, что нет никаких проблем с использованием системного программного обеспечения, чтобы решить ее, но я не знаю как эмулировать интерфейса с требуемым IP на клиентском Хосте и перенаправления трафика на сервере, чтобы отправлять трафик от сервера к клиенту программного обеспечения (что бы ожидать, что она исходит от несуществующих 196.10.10.9). Мне сказали, что это возможно с iptables, но все, что я знаю о том, что iptables-это пакет программного обеспечения\фильтр нац. Я сомневаюсь, что предложение, потому что тот, кто мне так сказал, знает даже меньше меня. У меня есть частичное решение, без DMZ и перенаправления трафика на правильный IP

ИС netns добавить В.
ИС ссылке добавить в-eth0 в тип Соколе коллегиального наименование V-местных
IP-связей комплект V-местных netns ВН

ірадреса добавить 196.10.10.1/24 Дэв в-интерфейсе eth0
в ip netns exec для ВН ірадреса добавить 196.10.10.100/24 Дев в-местные
связи IP-набор V-eth0 в вверх
netns exec для ИС ВН IP-связей комплект V-местных до

netns exec для ИС ВН ИС добавить маршрут по умолчанию через 196.10.10.1
Эхо 1 > /системы/нетто/протоколов IPv4/ip_forward
в iptables -П прямое падение
в iptables -F вперед
в iptables -Т физ-Ф
в iptables -Т физ-в POSTROUTING -с 196.10.10.0/255.255.255.0 -O в интерфейсе eth0 -J в маскарад
в iptables -вперед -я eth0 в -О в-интерфейсе eth0 -J будет принимать
в iptables -вперед -о интерфейсе eth0 -и в-интерфейсе eth0 -J будет принимать

Это устройство позволяет вести процесс в контейнер пространство имен для доступа к сети, но не позволяет redirectio я требую. Давайте предположим, что интерфейс eth0 получил ИС 196.10.20.100 и сервер ИС 196.10.20.9. Как я должен изменить этот сценарий, чтобы быть в состоянии

1) для перенаправления пакетов из 196.10.10.100, предназначавшуюся для 196.10.10.9, поэтому они будут направлены 196.10.20.9, и

2) для перенаправления пакетов, полученных 196.10.20.100, чтобы быть отправлены в 10.10.10.100?

+760
Neo Zen 1 авг. 2014 г., 17:31:41

На рабочем столе Switcher на панели задач появляется дважды, один раз слева, раз справа. Также я не могу позиционировать его, где захочу. Кто-нибудь знает как я могу удалить один из рабочих столов выключателей и переместить в другое место на панели задач?

+750
Dr Aza 30 мар. 2018 г., 11:50:55

Я работаю на Кубунту на работе и иногда я подключить беспроводную гарнитуру, а не через стандартные динамики ноутбука. Гарнитура работает через дополнительный разъем USB, так что она определяется как отдельное устройство системы. Я знаю, как установить его как звуковое устройство по умолчанию для большинства приложений (т. е. Амарок), но по каким-то причинам браузерах (проверено в Chrome, хром и Firefox) игнорировать этот параметр и воспроизводить звук через встроенные динамики. Почему?

+693
user226482 13 нояб. 2019 г., 16:16:30

То, что вы показываете выглядит много, как по умолчанию $ПС1 пользователя командной строки в Linux: [пользователь@хост реж]$.

Список текущих настроек:

Чтобы узнать, что ваш текущий $ПС1 имеет значение, типа:

Эхо $ПС1

В список текущего узла, тип:

имя
хоста -F # для доменного имени

В список текущего пользователя, типа:

идентификатор
whoami

Вводимые значения:

Ваш $ПС1 будет выглядеть примерно так: [и\[email protected]\ч и \W]\$ (в RedHat 'по умолчанию'). Вот что это значит:

\у Имя вошедшего в систему пользователя
\ч хоста до первого '.'
\$ Отображается $ для обычного пользователя или # для root пользователей

Видеть человека Баша для получения дополнительной информации.

Ссылка:

+637
Young One 20 февр. 2014 г., 12:44:28

Попробуйте установить в ручка USB (флэш-накопитель)/USB, затем загрузиться с USB или penusb/флешки из загрузочного меню. Это работает? Также, попробовать помощи UNetbootin. И мигает нижнее подчеркивание в левом верхнем углу означает, что ОС не найдена, но если он застрял там, это просто не может найти любой ОС.

операционная система OS=.

+637
nonaryiceage 16 окт. 2018 г., 03:09:09

1-я попытка (не работает)

Вам надо включить каталоги, в дополнение к файлам:

по rsync -zavC --удалить --включить '*/' --включить='*.в PHP' --включить='*.Яш' \
 - исключить="*" /СМИ/datacod/испытания/ /дома/Лукас/рабочего/через/

2-й попытки

в rsync-avzC --фильтр='-RS по*/.СВН*' --включают="*/" --включить='*.Яш' \
 --включить='*.в PHP' --исключить="*" - удалить директорию dir1/ директория dir2/

тестовые данные

Я написал этот скрипт, чтобы создать некоторые образцы данных, чтобы проверить это на. Вот этот сценарий, setup_svn_sample.Баш:

#!/бин/Баш

установка#.Дирс СВН 
команды mkdir -Р Дир{1,2}/реж{1,2,3,4}/.СВН

поддельные данные # под .СВН
команды mkdir -р из dir1/реж{1,2,3,4}/.СВН/origdir
команды mkdir -Р директория dir2/реж{1,2,3,4}/.СВН/keepdir

# файлы, чтобы они не синхронизировались
файл касания директорию dir1/реж{1,2,3,4}/{1,2}

# файлы для синхронизации
сенсорный директорию dir1/реж{1,2,3,4}/file1.js
сенсорный директорию dir1/реж{1,2,3,4}/file1.php

Работает он производит следующие каталоги:

источник реж

$ дерево-из dir1
из dir1
|-- dir1 и
| |-- файл1
| |-- file1.js
| |-- file1.php
| |-- файл2
| `-- .СВН
| `-- origdir
|-- директория dir2
| |-- файл1
| |-- file1.js
| |-- file1.php
| |-- файл2
| `-- .СВН
| `-- origdir
|-- dir3
| |-- файл1
| |-- file1.js
| |-- file1.php
| |-- файл2
| `-- .СВН
| `-- origdir
`-- dir4
 |-- файл1
 |-- file1.js
 |-- file1.php
 |-- файл2
 `-- .СВН
 `-- origdir

пунктом реж

$ дерево-директория dir2
директория dir2
|-- dir1 и
| `-- .СВН
| `-- keepdir
|-- директория dir2
| `-- .СВН
| `-- keepdir
|-- dir3
| `-- .СВН
| `-- keepdir
`-- dir4
 `-- .СВН
 `-- keepdir

Выполнив выше по rsync команду:

в rsync-avzC --фильтр='-RS по*/.СВН*' --включают="*/" --включить='*.Яш' \
 --включить='*.в PHP' --исключить="*" - удалить директорию dir1/ директория dir2/
отправка списка добавочный файл 
dir1/file1.js
dir1/file1.php
dir2/file1.js
dir2/file1.php
dir3/file1.js
dir3/file1.php
dir4/file1.js
dir4/file1.php

отправлено 480 байт, полученных 168 байт 1296.00 байт/сек
общий размер составляет 0 ускорение 0.00

В результате директория dir2 afterards:

$ дерево-директория dir2
директория dir2
|-- dir1 и
| |-- file1.js
| |-- file1.php
| `-- .СВН
| `-- keepdir
|-- директория dir2
| |-- file1.js
| |-- file1.php
| `-- .СВН
| `-- keepdir
|-- dir3
| |-- file1.js
| |-- file1.php
| `-- .СВН
| `-- keepdir
`-- dir4
 |-- file1.js
 |-- file1.php
 `-- .СВН
 `-- keepdir

Почему это работает?

Ключевым элементом этого скрипта можно воспользоваться фильтрами возможность использовать rsync. Фильтры позволяют удалить файлы из комплекта в различных точках в команде. Так что в нашем случае мы фильтруя любые файлы, которые соответствуют шаблону */.СВН*. Модификаторы -RS по сказать фильтр, который мы хотим фильтр на стороне источника, а также целевую сторону.

отрывок из фильтра заметки раздела человек через это

  • В С используется, чтобы указать, что правило применяется к отправляющей стороне. Когда правило влияет на отправляющей стороне, это предотвращает файлы от перевели. По умолчанию для Правила влияет на обеих сторонах, если - удалить-основе было определено, в каком случае правила становятся по умолчанию отправитель-сторона только. См. также скрыть (H) и показать правила (ов), которые альтернативный способ указать отправка-сторона включает/исключает.

  • В р используется, чтобы указать, что правило применяется для получения стороны. Когда правило влияет на принимающей стороне, это предотвращает файлы от удаляются. Посмотреть модификатор для получения дополнительной информации. См. также защиту (P) и риска (Р) правила, которые являются альтернативным способом указывать получатель-сторона включает/исключает.

Видеть человека по rsync для более подробной информации.

Советы для выяснить это (подсказка с использованием --"сухой ход")

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

Например

С помощью следующей команды будет сделать тест и показать нам решение логика по rsync:

по rsync -- "сухой ход" - avvzC --фильтр='-RS по*/.СВН*' --включают="*/" \
 --включить='*.Яш' --включить='*.в PHP' --исключить="*" - удалить директорию dir1/ директория dir2/
отправка списка добавочный файл 
[отправитель] показывает директорию dir3 из-за рисунка */
[отправитель] отображение каталога dir2 каталоге из-за рисунка */
[отправитель] показывает dir4 каталоге из-за рисунка */
[отправитель] показывает директорию dir1 каталоге из-за рисунка */
[отправитель] скрытие файла dir1/file1 с из-за рисунка *
[отправитель] показывает файл dir1/file1.js из-за рисунка *.Яш
[отправитель] скрытие файла dir1/файл2 из-за рисунка *
[отправитель] показывает файл dir1/file1.php из-за рисунка *.в PHP
[отправитель] скрытие каталогов dir1 и/.СВН из-за рисунка */.СВН*
[отправитель] скрытие файла директория dir2/файл1 из-за рисунка *
[отправитель] показывает dir2/file1.js файл из-за рисунка *.Яш
[отправитель] скрытие файла директория dir2/файл2 из-за рисунка *
[отправитель] показывает файл dir2/file1.php из-за рисунка *.в PHP
[отправитель] скрытие каталога dir2 каталог/.СВН из-за рисунка */.СВН*
[отправитель] скрывает файл dir3/файл1 из-за рисунка *
[отправитель] показывает файл dir3/file1.js из-за рисунка *.Яш
[отправитель] скрывает файл dir3/файл2 из-за рисунка *
[отправитель] показывает файл dir3/file1.php из-за рисунка *.в PHP
[отправитель] скрывается каталоге dir3/.СВН из-за рисунка */.СВН*
[отправитель] скрывает файл dir4/файл1 из-за рисунка *
[отправитель] показывает файл dir4/file1.js из-за рисунка *.Яш
[отправитель] скрывает файл dir4/файл2 из-за рисунка *
[отправитель] показывает файл dir4/file1.php из-за рисунка *.в PHP
[отправитель] скрытие каталог dir4/.СВН из-за рисунка */.СВН*
Дельта-передача отключена для локальной передачи или ... все-файл
[генератор] рискуя директорию dir3 из-за рисунка */
[генератор] рискуя каталога dir2 каталоге из-за рисунка */
[генератор] рискуя dir4 каталоге из-за рисунка */
[генератор] рискуя каталогов dir1 и из-за рисунка */
[генератор] защита dir1 и каталог/.СВН из-за рисунка */.СВН*
dir1/file1.js
dir1/file1.php
[генератор] защита директория dir2/каталог.СВН из-за рисунка */.СВН*
dir2/file1.js
dir2/file1.php
[генератор] защищать директорию dir3/.СВН из-за рисунка */.СВН*
dir3/file1.js
dir3/file1.php
[генератор] защита каталог dir4/.СВН из-за рисунка */.СВН*
dir4/file1.js
dir4/file1.php
итого: игр=0 hash_hits=0 false_alarms=0, данные=0

отправлено 231 байт получено байт 55 572.00 байт/сек
общий размер составляет 0 ускорение 0.00 (сухого хода)

В приведенном выше примере вы можете увидеть, что ./в SVN каталоги защищают наш фильтр правило. Ценную информацию для отладки по rsync.

Ссылки

+545
Luis 30 авг. 2014 г., 08:50:44

Этот код Perl производит почти в точности ожидаемый результат:

использовать text::CSV-файл;

мой $CSV-файл = текст::CSV-файл->новый({ двоичный => 1, Эол => $/, allow_loose_quotes => 1, escape_char => фдоон });

открываю свою $Ио, "<", $argv[0] В или умереть;

как ($строки = $КШМ->Гэтлину ($Ио)) {
 мои @о = о карте { $_ =~ с^\С*,,; $_ =~ С\с*$,,; $_; } @{$строки};
 $CSV-файл->печать(поток stdout, \@о);
}

выход

1,"в/var/адм/системы лдд/все /комм/журналы",34356,234245,24245
2,"в/var/адм/системы лдд/все
/Comm/debugs.txt",45356,435,"578 58976"
3,"добавьте следующую строку в crontab :",34356,234245,24245
4,"1.0348 54 35.5",45356,435,578
4,"1 2","45356 95857",435,578
5,"1 2","45356 95857",""435","578""
6,"1.0348 54 35.5",45356,""4""" ""35",578
7,"1.0348 54 35.5",""45356",""4"""""35,"578"
+471
birendra thakur 26 июл. 2018 г., 18:31:03

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

То что вы описали является следствием использования "включить заявление", которое, когда анализируется какой-синтаксического анализа путем включения в упомянутый файл, как в

#включить "файл myheader.ч"

в C исходный код обрабатывается с пре-процессор, как ЧГК, или

включают myrules.МК

в (Лицензия GNU) Make-файла, или

.включают myrules.МК

в (БСД) Makefile, или

включает(выделите mymacros.М4)

в М4.

Есть также шаблонизаторов, что при разборе шаблона, заменители конкретной модели нашли в нем данные из переменных или файлов.

+458
JOHN FERGUSON 12 авг. 2019 г., 06:34:02

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

команда grep {[а-я][А-я][А-я]-[0-9][0-9][0-9]} файл1 > файл2

но имейте в виду, что если совпадений нет, там будет все еще быть ошибки, например,

дочерний процесс аварийно завершился 
 во время выполнения
"исполнительная команда grep {[а-я][А-я][А-я]-[0-9][0-9][0-9]} файл1 > файл2"
 (файл "./строку Foo" 4)

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

установить статус 0
если {[ловите {старпома команда grep {[а-я][А-я][А-я]-[0-9][0-9][0-9]} файл1 > файл2} результаты параметры]} {
 набор деталей [дикт получите $опционы-определенный errorcode]
 если {[линдексе $подробности 0] эквалайзер "CHILDSTATUS"} {
 установить статус [линдексе $подробности 2]
 } еще {
 ставит "непредвиденная ошибка $параметры $результаты"
 установить состояние 99
}
}

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

  • икл - понимание использования брекетов
    Один из ответов говорит, что фигурные скобки аналогичны оболочки одиночные кавычки и двойные кавычки действовать, как раковины двойные кавычки, но не уточняют, что последние действуют в ночной клуб и, используя двойные кавычки, будут вызывать недопустимое имя команды "а-я" ошибка.
+442
galaxy 31 авг. 2019 г., 17:27:12

на вершине следы исторических показателей и командной строки.

Она упакована в Debian/Ubuntu и в Fedora.

https://www.atoptool.nl/index.php

+428
Michael Saboy 17 дек. 2019 г., 13:52:09

У меня есть 200 файлов в папке, как: test_1_cfg.дат, test_2_cfg.дат,.... и так далее. Мне нужно включить в сценарий первого 40 файлов в качестве входных данных и запустить какой-то процесс, другой сценарий читать следующие 40 файлов и запустить другой процесс.

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

Любая идея?

+402
Rakesh Vijayan 22 дек. 2014 г., 05:47:51

Конечно, Linux использует понятие каталогах. Понятие каталогов такая же, как в Windows.

Понятие файловых систем тоже очень похож на то, что используется в Windows. Windows обычно использовать NTFS или FAT - Linux обычно использует файловую систему ext2, и Ext3, Ext4 и так далее, Вот и вся разница.

Чем отличается, что в Linux файлы/каталоги из всех доступных разделах организованы в единое дерево. В Windows вы ссылаетесь на различные разделы с помощью письма, Ф.е. "А", "С:", в Linux полный путь для любого файла начинается с "/" - корневой каталог. Например, есть отдельный раздел на жестком диске компьютера с файлы recuired для загрузки системы: запуска команды 'mount' с аргументами надобности и содержания этот раздел становится доступным в файл "/boot/" путь. Так, Ф.е. файл "/boot" и "/дома" путь может ссылаться на данные, по разных разделов, эти разделы могут иметь разные файловые системы. Наверное, вызвало ваше непонимание.

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

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

+395
Vincent Stans 30 нояб. 2015 г., 19:44:21

Если я повторно выполнить

Эхе -е "\а"

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

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

Работает enlightenment17 на archlinux 64-разрядных, используя в xterm для выдачи команд

+354
Karam Jabareen 21 сент. 2013 г., 22:46:12

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

Мне приходится регулярно скачать относительно небольшого файла: 300 МБ, но медленно (80-120 Кбайт/сек) подключение TCP случайно ломает через 10-120 секунд. (Это сеть большой компании. Мы связались с их админами (рабочего из Индии) несколько раз, но они не могут или не хотят ничего делать.) Проблема может быть связана с их обратным прокси / балансировщик нагрузки.

До сих пор я использовал модифицированную версию pcurl: https://github.com/brunoborges/pcurl

Я изменил эту строку:

завиток -с --диапазон ${START_SEG}-${END_SEG} -о ${имя}.часть${я} ${адрес} &

к этому:

завиток -с --повтор --9999 повторов-задержка 3 --ограничения скорости 2048 --скорость-время 10 \
 --повторите-максимум времени 0 -С - --диапазон ${START_SEG}-${END_SEG} -о ${имя}.часть${я} ${адрес} &

Мне пришлось добавить --ограничения скорости 2048 --скорость-время 10 , потому что связь в основном просто зависает на несколько минут, когда это удается.

Но в последнее время даже этот скрипт не полный.

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

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

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

Обновление 1: дополнительная информация: возможность параллельной обработки загрузка не должна быть удалена, потому что они имеют ограничение пропускной способности (80-120 Кбайт / сек, в основном 80) в связи, так что 10 соединения могут в 10 раз ускорить. Я должен закончить загрузка файла в 1 час, потому что файл создается каждый час.

+325
Manukumar Ac 21 янв. 2015 г., 06:29:49

При входе в форматах на моем ноутбуке под управлением Debian нестабилен, он в последнее время начал зависать около 2 минут, пока journalctl показывает сообщения ядра: случайная: crng инит сделал. Когда я нажимаю случайные клавиши на клавиатуре, пока он висит, он записывает В быстрее (около 10 секунд). Прежде чем я не имел эту проблему, есть ли способ я могу это исправить?

Редактировать: используя Linux-образ-4.15.0-3-для amd64 вместо Linux-образ-4.16.0-1-для amd64 работает, но я не хочу использовать старые ядра.

+322
Breitner Quitoran 24 сент. 2014 г., 08:12:50

С GNU найти, вы можете проверить каждого каталога:

для меня в "каталог$dir"/*/
делать
 испытаний N "$(найти "$Я" -тип F -регулярное выражение '.*/тест[^/]*' -печать -выход)" \
 && Эхо "$я"
сделано

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

Пару вещей на заметку:

  1. Я игнорирую подкаталоги, которые начинаются с .; если они должны быть рассмотрены, проверьте Баш справку о том, как включить их не ловить . и ...
  2. Мы выход найти раньше, используя -бросить , когда мы получаем матч. Это может сэкономить время в больших файловых систем.
  3. Интернет -тестирую контрольных матчей против весь путь, рассмотренный найти, так что если мы просто хотим матче против имени, мы должны быть осторожны, о соответствии /. Мы можем соответствовать по шаблону, моделей без этого ограничения (и без лицензии GNU найти), через -именем.
  4. Вы можете использовать -iregex вместо -выражение Для, без учета регистра.
  5. Вы можете выбрать синтаксисе регулярных выражений, используя -regextype вариант.

Для определенного образца в вопрос, мы можем использовать подстановочные знаки, так что она становится:

для меня в "каталог$dir"/*/
делать
 испытаний N "$(найти "$Я" -тип F -имя 'РФ*.ИМГ' -печать -выход)" && Эхо "$я"
сделано
+322
JakeDD 16 нояб. 2010 г., 20:42:53

Вы можете сделать это с простым к-цикла и некоторые раковины магии:

для файла в IDEX.*; делать
 МВ "файл $" индекс "${файл#идекс}"
сделано

Да, вы также можете поместить это в одну строку. ;)

${ВАР#шаблон} значение переменной$var с ведущим образец удален (где выкройка - это Глоб(7) шаблон). Существуют четыре варианта этой (POSIX-совместимой):

  1. ${ВАР#шаблон} значение переменной$var с ведущим рисунком удалена (нежадный).
  2. ${ВАР##шаблон} значение переменной$var с ведущим рисунком удалена (жадный).
  3. ${ВАР%шаблон} значение переменной$var с трейлинг шаблон удалена (нежадный).
  4. ${ВАР%%шаблон} значение переменной$var с трейлинг шаблон удалена (жадный).

Разница жадные и нежадные, что если у вас например $VAR в значение фу.баре.баз, ${ВАР%.*} будут оценивать на ФОО.бар, но ${ВАР%%.*} будут оценивать на ФОО. Это потому, что ${ВАР%.*} будет искать кратчайший шаблону .* (таким образом из прошлого . к концу), где ${ВАР%%.*} будет искать дольше (таким образом из первого . до конца).

Вы можете помочь себе запоминать, какую версию не жадный и жадный, просто запоминая, что больше (# респ. % дважды) искать больше совпадений.

+267
Gigamegs 20 мар. 2016 г., 17:11:01

В && оператор конкатенации причины вторая команда не будет выполняться, пока первая команда (xfce4-терминал) выходы (и только в случае, если состояние выхода указывает на успех, так как это короткое замыкание логических операторов).

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

+218
baruk bamwar3 28 мая 2017 г., 08:40:10

Почему это производит _results=""...

_results="$( команда grep ${_gopts[@]} )"

И это производит нужное _results (список записей SSHFS в fstab)...

_results="$( eval, чтобы команда grep ${_gopts[@]} )"

Массив _gopts идентична в обоих случаях и состоит из...

объявить -п _gopts
объявить-_gopts=([0]="--расширенного регулярного выражения" [1]="с именем" [2]="--рекурсивный" [3]="--включают" [4]="файл fstab" [5]="'^[^#]*sshfs#'" [6]="/и т. д.")
+161
Autumn Pemberton 11 сент. 2015 г., 00:33:56

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

Она была смонтирована с CIFS.

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

ЛС-л:

?--------- ? ? ? ? ? резервное копирование
директорию типа drwxr-XR-х 2 корень корень 4096 15 ноября 2011 Бен

Где резервная копия-это установленные папки.

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

крепление /резервного копирования

гора выдает тайм-аут ошибки.

У меня в/etc/fstab добавить запись /резервное копирование папок:

//<пользователь>.your-backup.de/backup /резервного копирования Киф пользователя=<Пользователь>,password=<пароль> 0 0

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

Есть ли способ отладки гору, чтобы увидеть, что идет не так?

+156
Alexandre Lymberopoulos 30 мая 2018 г., 20:29:06

В автоматизации учебник процесс, выказывают показать PDF файл в презентацию режиме, и автоматически закрыть окно После этого. Вариант начинается презентация режим, но после последней страницы, он показывает файл встроенный в GUI. Есть ли способ, чтобы автоматически закрыть после того, как презентация заканчивается? Будь то способ параметризовать выказывают или внешними командами, что убить процесс, запущенный (скажем) в Баш файл, и контролируется менеджером окон (скажем wmctrl). (Любые другие основные команды, альтернатива выказывают будет работать.)

+133
rens 25 февр. 2011 г., 11:25:27

Образец ввода:

1:2:3:0:5
1:2:3::5

Обработка на awk:

$ Эхо -Е "1:2:3:0:5\Н1:2:3::5"|на awk -е: '{если (4$!="") печати НР 4$; остальные печати НР"-"}'
1 0
2 -

Вопрос: может выше быть запущен в течение короткого если нотации? Я пробовал нечто подобное, но он не возвращает значения, как указано выше.

$ Эхо -Е "1:2:3:0:5\Н1:2:3::5"|на awk -е: '{печати НР,($4 ? $4 : "-")}'
1 -
2 -
+53
Singularity9 21 мар. 2012 г., 06:51:20

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

Я имею в виду что-то вроде:

https://www.google.it скручиваемость | w3m имеют

не:

завиток https://www.google.it someFile.html && someFile.html рысь 
+37
user70663 14 авг. 2010 г., 14:45:54

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

$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