Как создать новый сценарий , роль, такие как туалет

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

+889
Dj Funk 20 февр. 2012 г., 20:10:03
25 ответов

ТЛ;ДР: на Мохаве (не проверял на других), при создании РДР правила в ПФ, правила работы на некоторое время (некоторые проблемы при доступе к целевой порт напрямую), но через некоторое время эти правила перестают работать, хотя я не могу сделать через pfctl сообщить что-нибудь по-другому таким образом, что делает его очевидным, что они более не применяются.

Я создал /библиотека/LaunchDaemons/Дев.вверх.через pfctl.файл plist:

<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>отключен</ключ>
<ложных/>
<ключ>метка</ключ>
<строка>Дэв.вверх.через pfctl</строка>
<ключ>WorkingDirectory</ключ>
<строка>в/var/выполнения</строка>
<ключ>программы</ключ>
<строка>на/sbin/через pfctl</строка>
<ключ>Аргументы</ключ>
<массив>
<строка>через pfctl</строка>
<строка>-е</строка>
</массив>
<ключ>RunAtLoad</ключ>
<правда/>
</дикт>
</plist в>

...и пути/Library/LaunchDaemons/Дев.вверх.loopbackalias.файл plist:

<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//компьютер Apple//DTD с файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>метка</ключ>
<строка>Дэв.вверх.loopbackalias.файл plist</строка>
<ключ>RunAtLoad</ключ>
<правда/>
<ключ>Аргументы</ключ>
<массив>
<строка>на/sbin/ifconfig, которые</строка>
<строка>назван lo0</строка>
<строка>псевдоним</строка>
<строка>127.0.0.42</строка>
</массив>
</дикт>
</plist в>

Я добавил следующее в файл/etc/ПФ.конф:

# разрешить nginx для привязки на :20080 вместо :80 и :20443 вместо :443.
# Это позволяет нам запустить его как не-root пользователей, и таким образом не требует
# auth, чтобы обновить/перезапустить его.
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 80 -> порт 127.0.0.42 20080
РДР передать назван lo0 инет прото-TCP с любой 127.0.0.42 порт 443 -> порт 127.0.0.42 20443

...и у меня nginx не работает и привязан к 127.0.0.42:20080 и 127.0.0.42:20443.

Когда я применяю настройки, перезагрузка или запуск через pfctl -F в файл /etc/ПФ.конф, все работает:

$ завиток http://127.0.0.42:80/services/ping
ОК

Однако...

Проблема 1

Хотя это правило является активным, доступ к целевой порт (20080/20443) напрямую имеет некоторые интересные вопросы. Есть задержка в доступе к ней, что, кажется, быстро растет с номером (последние?) доступы:

$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(0,2 секунды)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(1.6 секунд)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(27 секунд)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(тайм-аут)

(впрочем, на протяжении, доступ :80—порт перенаправляется на ПФ для :20080—работает и принимает <25 мс.)

Проблема 2

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

$ через pfctl -с нац
Нет поддержки altq в в ядра
Функции, связанные с altq в отключены
нац-якорь "ком.яблоко/*" все
РДР-якорь "ком.яблоко/*" все
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 = 80 -> порт 127.0.0.42 20080
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 = 443 -> 127.0.0.42 порт 20443
$ через pfctl -S Инфо | грэп включено
Нет поддержки altq в в ядра
Функции, связанные с altq в отключены
Статус: включен в течение 6 14 дней:56:42 отладки: срочно
$ завиток -с http://127.0.0.42:80/services/ping
завиток: (7) не удалось подключиться к порту 127.0.0.42 80: соединение сброшено
$ завиток -с http://127.0.0.42:20080/services/ping
ОК

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

+979
Tirth 03 февр. '09 в 4:24

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

Затем вы можете использовать программа командной строки для захвата экранов в собственных файлов.

сделать скрипт "выполнить/sbin/помощью ScreenCapture -Р\"0,0,2560,1440\" /путь/к/папке/screensaver1.ПНГ; выполнить/sbin/помощью ScreenCapture -Р\"2558,0,4480,12000\" /путь/к/папке/screensaver2.ПНГ"

Опция-R "Х,Y,ширина,высота" захватит прямоугольник экрана.

Чтобы узнать, как отображает в одном изображении.

сделать скрипт "выполнить/sbin/помощью ScreenCapture -Р\"0,0,4480,1200\" /путь/к/папке/screensaver3.ПНГ"
+958
Shubho Shaha 1 апр. 2020 г., 09:56:09
Другие ответы

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


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

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

на awk '
# Эта функция просто для наглядности и удобства.
проверить функция(элемент) {
 если(пункт в Арр) 
 е "индекс массива \"%ы\" существует\н\н", пункт 
 еще 
 е "индекс массива \"%s\" на не существует\н\н", пункт 
}

Конец {
 # Создаем элемент массива с индексом "F"
 модуль arr["ф"] = "да"

 е "значение Арр[\"Ф\"] перед удалением = \"%ы\"\п", модуль arr["Ф"]

 # Первая проверка массива - индекс существует
проверить("Ф")

 # Удалить этот элемент
 # Я не ожидал этого элемента в "Арр" сейчас
 удалить Арр["Ф"]

 # Вторая проверка массива - индекс не существует
 # как я ожидал
проверить("Ф")

 # Использование несуществующего индекса в выражении
 е "значение Арр[\"Ф\"] после удаления = \"%з\"\п", модуль arr["Ф"]

 # Третья проверка массива - индекс снова существует 
проверить("Ф")
input.txt }' 

Выход

Значение Арр["Ф"] перед удалением = "да"
массив индексом "F" существует

массив индексом "F" не существует

Значение Арр["Ф"] после удаления = ""
массив индексом "F" существует
+824
KOyint 10 мар. 2011 г., 22:39:29

Мне нужно установить другое ядро (2.6.34) в моей машине с Fedora (x86) и мне нужно показать старые и новые загрузочные опции в меню загрузки (и новые и старые ядра)

Я скачал новое ядро и мне нужно скомпилировать его и нужно строить.

можете ли вы объяснить мне шаги для этого?

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

http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html

Также вы можете объяснить эффективную конфигурацию 'меню' и что он на самом деле стремится?

+795
Octavian Theodor 4 авг. 2015 г., 23:39:22

Это дополнение к ответу @тобою.

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

создать .файл CSS вставить код как простой текст в текстовом файле. Вы можете использовать батареи.приложение для этого. Сохраните файл как .УСБ

enter image description here

Затем в сафари надо Настройки> вкладка "Дополнительно". А, используя выпадающее меню> другие.. в стиле листа вариант, перейдите и выберите файл.

enter image description here

Сафари моментально подобрать стиль и начать использовать его.

+790
bo0bochka 3 окт. 2012 г., 13:38:36

У меня был тот же вопрос. Попробуйте пойти в системные настройки в iCloud. Отключить напоминания, нажмите удалить напоминания с Mac, затем включите напоминания и нажмите слияния напоминания из iCloud. Это решает мою проблему.

До этого сделал восстановление системы на ОС и он ничего не сделал до сих пор не смог открыть напоминания.

+777
Mariano Acosta 22 апр. 2023 г., 00:05:18

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

#!/Бен/ш
кол-во=1
пока чтение строки
делать
 нашли=$( grep в М $линия )
 Повторяемость=$( грэп м /log.txt)
 если [ "$повторяемость" ]; затем
 Эхо $граф")" $строка >> filesave.txt
интернет
граф=$((счетчик+1))
сделано < log1.txt

но я получаю эту ошибку:

./count.sh
./count.sh: синтаксическая ошибка в строке 10: `нашли=$' неожиданные
+727
Bogdan Lashkov 22 окт. 2014 г., 04:27:16

В единстве, нажмите на приборной панели кнопку Home и типа "НВ" в строку поиска. В настройки Nvidia X сервер будет отображаться.

+619
xzdvfzdf 7 июн. 2017 г., 14:35:12

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

Я просто любопытно, что это означает...

(его немного слышно, чтобы сказать из-за меня для захвата экрана с моим телефоном :P а значок QuickTime неактивна)

Quicktime Player greyed out

Я бегу Снежный Барс 10.6.8

+616
BTCGUYS 17 июл. 2023 г., 09:15:04

Я интересно, если есть инструмент командной строки, чтобы сделать это:

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

Вот мое обоснование, почему это сложная проблема. Если бы мы знали, что письмо было закодировано в HTML, тогда мы могли бы использовать, например, рысь -свалка или html2text. Но мы не всегда можем сказать точно если это так, или даже если можно, он может быть составным/альтернативные сообщения в простом текстовом разделе, в этом случае это для меня не понятно, когда мы должны доверять отправителя текстовую версию против конвертировать HTML-частью себя. И на вершине всего этого, с произвольных составных электронных писем это не всегда легко определить часть сообщения, для начала.

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

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

+586
user235085 29 апр. 2012 г., 01:17:58

Я понимаю, что сделка может иметь несколько выходов. Но два выхода в сделки относятся к одной и той же цели-адрес?

Вот как бы в псевдо стиле:

[Uвых] => массив
(
 [0] => массив
(
 [значение] => 0.01
 [scriptPubKey] => массив
(
 [адреса] => массив
(
 [0] => bitcoinaddress_xyz
)

)

)

 [1] => массив
(
 [значение] => 0.02
 [scriptPubKey] => массив
(
 [адреса] => массив
(
 [0] => bitcoinaddress_xyz
)

)

)

)

Здесь один и тот же адрес "bitcoinaddress_xyz" появляется в обоих выходах.

Я знаю, что это не имеет большого смысла строить транзакции такой – я просто хотел бы знать, если это технически возможно.

Спасибо.

+498
alfred dira 29 мая 2015 г., 17:07:34

У меня ПМБ начале 2013 года, 13" и просто купила компания 2750, 27" с разрешением 2660x1440. Сначала я пробовал подключить его через мини дисплей порт -> адаптер -> DVI и по D -> HDMI (в меня нет мини-дисплея к кабелю HDMI пока). С выше конфигурации я добился того, что разрешение, хотя и с частотой 30 Гц обновления, что не приемлемо для более длительной работы. Чем я тоже пробовал кабель mini порт -> отображать дисплей порт, и он прекрасно работает с частотой 60 Гц, только странно, что он использует NTSC и не PAL, но не вижу разницы. Так ты не узнаешь, пока не попробуешь, имхо, лучшим решением будет пойти в магазин с ноутбуком и кучей проводов и попросить попробовать выбран дисплей :) не забудьте проверить не только разрешение у вас есть, но и частоту обновления экрана, минимум 60Гц (59 на NTSC) - это минимум для достойной работы

+469
JMoney 27 окт. 2015 г., 21:27:08

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

+393
vdkotian 4 дек. 2019 г., 02:10:26

Я разрешаю моим бродить по 65-70 град. F в течение 7 недель.

+370
PeacefulTraveler 8 нояб. 2019 г., 15:36:29

Образец текста:

кошка
обединить
брысь
собака и кошка

Сказать * нажата на первой линии, он будет искать шаблон \<кот\>

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

:%с//кошки/г

в результате

Кошка
обединить
брысь
собака и кошка


С :ч :замена

Если {шаблон} для замены команды пуст, команда использует шаблон с последней заменой или :глобальные команды. Если есть нет, но есть предыдущий шаблон поиска, который используется. С [Р] флаг, команда использует шаблон из последнего заменитель :глобальные, или искать команду.


Чтобы изменить поведение * и # для визуально выделенный текст для поиска только часть текста, а не все слово:

vnoremap * г/<С-Р>"<СГ>
vnoremap # г?<С-Р>"<СГ>
+345
Manki 24 июл. 2013 г., 00:18:10

Я пишу то, в чем я хочу процитировать страница 50 из математической мысли с древнейших времен до современности в одной точке, а страница 83 из одного текста в другой точке. Это не проблема для в текст цитаты, так как я говорю "(Клайн, М. 1972, стр. 50)" когда я хочу цитировать страницу 50, и "(Клайн, М. 1972, стр. 83)" когда я хочу цитировать страницу 83. Однако, это представляет проблему, в списке литературы, так как я хочу указать страницы, которые я использовал из каждого текста в списке литературы. Я мог бы написать

"Клайн, М. (1972). Математическая мысль от античности до современности. Нью-Йорк: Оксфорд Юниверсити пресс, с. 50 - 83.",

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

"Клайн, М. (1972). Математическая мысль от античности до современности. Нью-Йорк: Оксфорд Юниверсити пресс, С. 50, стр. 83.",

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

+307
Nikolay Moskvin 31 июл. 2021 г., 21:27:27

Нет.

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

+302
Masquerade 3 авг. 2010 г., 20:43:55

Когда я пытаюсь установить пакета libapache2-mod-в рнр5, я получаю сообщение об ошибке:

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

Следующие пакеты имеют неудовлетворенные зависимости:
 пакета libapache2-mod-в версии php5 : зависит: apache2 не-МПМ-переходный (> 2.0.52), но он не будет установлен или
 помощью apache2-МПМ-ИТК, но он не будет установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.

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

Есть ли способ исправить это, или есть простой способ, чтобы вручную установить PHP-плагин?

+288
Billy Alana Lundy 19 нояб. 2016 г., 20:43:23

Вы не можете изменить контейнер, потому что это свойство только для чтения --> контейнер (список, р/О) : Р/О означает только для чтения

Но вы можете использовать переместить команду

сказать приложение "Напоминания"
 установить выход ""
 набор newList в список "Ausgaben"
 показать newList
 повторите с thisReminder в (получать напоминания в список "Erinnerungen" завершен которого false)
 набор nameObj на имя thisReminder
 если (nameObj содержится "€" или nameObj содержит " евро ") тогда
 набор выходных данных в выходной & "• " & nameObj
 двигаться thisReminder в newList
 конец если
 конца повторять
 возврат выход
конец сказать
+248
Interbred Monkey 14 апр. 2012 г., 03:40:07

Я отправил биткоины с 0.00000494 плату BTC на интернет-рынок продавца. Сделка прошло 4 дня, чтобы подтвердить, что рынок отменили заказ. Это было 3 недели назад, но не биткоин вернулся в мою Электрум кошелек. Я должна сделать все, чтобы вернуть его? Или он в конце концов появится? Или это навсегда? Любая помощь будет действительно оценили.

+245
OscarRyz 29 июн. 2021 г., 20:44:10

Это является продолжением мой вопрос . Проходя каталога из командной строки в shell-скрипт

У меня есть скрипт, который пишет другой сценарий использования помощи heredoc. Мне нужно уметь писать нерасширенные переменных при помощи heredoc, поэтому я использую одинарные кавычки ('ВФ'). Однако, мне нужна переменная, которая будет расширена. Данный скрипт, как я могу записать значение $исходный_каталог внутри помощи heredoc?

#!/бин/Баш 

исходный_каталог="$1"
компакт-диск $исходный_каталог

найти "$ФРД" -параметр maxdepth 2 -имя \*_R1*.fastq.gz > список1

fastq_list=$num_files исходный_каталог/список1 Эхо `кошка $fastq_list`=$(туалет, умывальник -л < 
 $исходный_каталог/список1) Эхо $num_files



кошка > run_array_job.sh<<'ВФ'

#!/бин/Баш -л
#$ -J В Г
#$ -Дов -с /Бен/ш
#$ -л h_vmem=10г
#$ -ПЭ СМП 12

если [ -з "${SGE_TASK_ID}" ]; затем Эхо "нужно установить SGE_TASK_ID" выход 1 в интернет


BASEDIR=$исходный_каталог

 Эхо "BASEDIR" Эхо $BASEDIR

 BASEFILES=$( общ. *_R1.fastq.gz)
BASEFILES_ARRAY=(${BASEFILES})
 BASEFILE=${BASEFILES_ARRAY[(${SGE_TASK_ID} - 1)]}
 Эхо $BASEFILE


...................
...................

ВФ

 qsub -Т 1-${num_files} run_array_job.sh

Я использую этот скрипт, используя

Баш script.sh /главная/каталог/данных

Я смогла сдать /главная/каталог/данных $1 до исходный_каталог но он также должен быть передан BASEDIR , в скрипт массив, который передается в кластер с помощью qsub.

+215
Steve Beazer 4 окт. 2011 г., 21:45:29

Сначала я предлагаю вам вложить в файлы$ и $назначение переменных в распаковать команда в кавычки, так как в случае пути, содержащие пробелы, они будут нарушать распаковать команда; также обратите внимание, что ваш сценарий будет перерыв на имена файлов, содержащие символы новой строки, из-за ЛС вывода "сырых" файлов, содержащих символы новой строки на трубке; использовать Баш'ы подстановка функции вместо (для файлов в /путь/к/архивы/* [...]).

Во-вторых, когда вы не запустите распакуйте с вариантом, который подавляет нормальный выход, выход это записывается в стандартный вывод (STDandard выход), что это файл обычно связаны с экране терминала; снаряды, такие как Баш можно перенаправить вывод команды stdout в файл в другой: например, в Баш, это можно сделать через > и >> операторов, которые, соответственно, 1. Создает файл, если не существует или усекает затем он добавляет выходной и 2. Создает файл, если не существует или добавляет выход к нему.

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

для файлов в /путь/к/архивы/*
делать
 распаковать -в "$Files" и-Д "$назначения" >> /путь/к/файлу журнала
сделано
+180
Rajee 2 июл. 2011 г., 22:35:04

Как я могу сделать это в СЭД, у меня есть длинный список вещей и некоторые окружены скобками.

лол
в XML
лол
лол (347)
идиот (67)

Как можно удалить (347) и (67) , но и для огромного списка с числами и случайными буквами в скобках?

Я пробовал эту команду, СЭД 'ы/(*)/hshshshshs/г' , но я новичок в СЭД.

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

+130
tdct 27 янв. 2020 г., 05:42:23

Как я могу проверить, когда в последний раз запускаемые программы выполнили все ежедневные/еженедельные/ежемесячные рабочих мест? Я понимаю, что временные метки в файле /var/катушка/anacron, делая те времена, запускаемые программы начали, но это может быть, что система была перезапущена или завершения работы между началом и завершением.

Можно ли проверить состояние и время завершения каждого отдельно запускаемые программы работы?

+121
Technohydra 16 авг. 2015 г., 07:27:52

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

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

+66
Adrian Heilbut 19 янв. 2011 г., 17:08:47

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