Как я могу настроить Apache на порт 1 и другие порты ниже 80?
Что я должен сделать это очень просто, я хочу использовать Tasker для пинг мой малиновый ПИ блок, когда я получаю близко к дому.
Что у меня есть:
- Андроид 6.1 Телефон
- SSH сервер можно достигнуть от везде
- Малина ПИ устройство за роутером дома
Я скачал Таскер, так что я могу вызвать приложений на мой телефон и у меня есть приложение для подключения к удаленному SSH серверу. Моя идея-это что-то вроде:
- Есть распи периодически проверять файл на сервере.
- Файл обновляется с флагом на том, когда я близко к дому или не приложениях + SSH на мой телефон
- ????
- Прибыль!
Мне нужна помощь о том, как можно достичь 2. или похожие. По сути, я хотел бы настроить Tasker так, что триггеры это сделает мой телефон выполнить скрипт на сервере, любой намек?
Оболочка знает, что встроенные утилиты.
В Баш
оболочки находит команду, выполнив следующие действия (после псевдонима расширения была выполнена):
- Если команда не содержит слеши
- Если команда-это функция оболочки, что функция вызывается.
- В противном случае, если он соответствует встроенную команду, эта команда используется.
- В противном случае, оболочка ищет
путь
для исполняемого файла с таким именем и выполняет его, если нашли.
- Если команда содержит слеши, что по имени файла выполняется.
Это означает, что единственный раз, когда оболочка ищет исполняемые файлы в $путь
- это когда команда не содержит слэши, это не оболочка функция, а не встроенная утилита. В Баш
оболочки, кроме того, не делать физических поиском каталогов, если данная команда уже хэширован (см. помощью хэш
в Баш
).
От человека страниц обновление-пакет initramfs
-к версия
Установить конкретную версию ядра, для которых initramfs будут созданы. Например, вывод команды uname -r для вашей текущей
запуск ядра. Этот аргумент является необязательным для обновления. По умолчанию используется последняя версия ядра.
Использование слова "все" в строке версии указывает обновления-пакет initramfs, чтобы выполнить выбранное действие для всех версий ядра, которые
уже известно, что обновление-пакет initramfs.
Итак, попробуйте обновить initramfs, В С -К переключатель
Связанные вопросы
Как я могу получить PID процесса подпроцесс из себя подпроцесс?
фу()
{
Эхо пид=$$
Эхо СПИД=$!
Эхо bpid=$BASHPID
}
Эхо PARENT_PID=$$
фу &
ждать
при первом запуске я получаю:
PARENT_PID=17112
[1] 17512
пид=17112
СПИД=
bpid=
Я ожидаю увидеть код 17512
На второй заход я получаю что-то странное:
PARENT_PID=17112
[1] 17797
пид=17112
СПИД=17512 #почему я вижу здесь пид предыдущего подпроцесса???
bpid=
Я ожидал увидеть 17797 но становится 17512 !!
Итак, 2 вопроса:
1)Как получить PID процесса подпроцесс изнутри (я будет выполнять Фу несколько раз и ожидала увидеть пид каждого подпроцесса)?
2)Почему я получаю неожиданный результат второго прогона?
Был там, сделал это, но с вуза 1 и вуза 2.
Обычно, вы бы выставили в связи с У2 в окончательном варианте, упомянуть в благодарности, что работа была выполнена по Ю1, е Баста. Как правило, У2 планируется оплатить участие в конференции.
К сожалению, в моем случае время было облажался, а окончательный вариант вышел, когда у меня не было контракта с U2 еще. Так, U1 был на принадлежность. У1 отказался оплатить сейчас-иностранное лицо (они не были хорошими), У2 не платить, потому что это не зачислены (справедливо, наверное). Я закончил платить за проезд и конференция по себе.
(Было приятно и весело, но, отправляясь в Японию из Европы для работы на свои собственные деньги (и будучи не в состоянии продлить пребывание, потому что я был бедным постдок) не мое определение хороший отпуск, путешествие, по существу, заменили в том году.)
Windows 7 или ниже:<BLUESTACKS_DATA>\пользователя\Общая_папка
по умолчанию <BLUESTACKS_DATA>
является C:\ProgramData\BlueStacks
.
Так C:\ProgramData\BlueStacks\UserData\SharedFolder
где вы хотели бы выглядеть.
Некоторые окна 10 установок поместить его здесь: C:\BlueStacks\Engine\UserData\SharedFolder
Подробнее здесь: как передавать файлы между BlueStacks и Windows ПК?
Насколько я могу видеть, что пересоединение является немедленное (хотя это иногда занимает некоторое время для того, чтобы обнаружить, что соединение разорвано).
Я считаю, что нет задержек между повторами, но вы можете установить его с помощью выравнивание по N , где N-это количество секунд между отключением и далее повторить попытку подключения.
- Что касается количества повторов, то по умолчанию используется 10, но вы можете это изменить: с maxfailвариант вы можете получить все варианты, глядя на человека демона.
Установить Windows в раздел, который вы выделили. Windows установит свой загрузчик и это нормально. Два способа исправить загрузчик включают в себя:
Легкий компенсатор: это прекрасный инструмент для редактирования меню загрузки. Вам не придется платить за это (я бы порекомендовал хотя сдавать...) и он работает хорошо. Это является предпочтительным вариантом, если вам нужно получить двойную загрузку работе с загрузчика Windows. Я не пытался изменить харчи с ним, но я думаю, что есть такой вариант.
Загрузки-ремонт: загрузке системы с установочного диска и выбрать опцию попробовать Ubuntu. Подключить репозиторий, установить загрузки-ремонт, и это даст вам некоторые мощные возможности для изменения жратвы. загрузки-ремонт инструкции можно найти здесь: загрузки-ремонт
Я бы рекомендовал легкий компенсатор плавучести маршрут. Я имел наибольший успех с ним, и это довольно просто выяснить. Это все, что я получил, так что удачи и получайте удовольствие :D
Если вы создаете emacsclient лаунчер путем копирования .Desktop-файл (например, в Emacs), то он не ведет себя в стандартных лаунчеров единство порядке. Он всегда открывает новое окно; он не признает, что существует существующий Emacsclient окна, чтобы перейти к ним. Как я могу сделать это вести себя?
В качестве фона, это очень полезный режим для Emacs, в котором вы запустить его в качестве демона: в Emacs --демон
, и тогда вы призываете к Emacs окно с emacsclient
. Хороший способ сделать это для обычное пользователей Emacs, чтобы положить в Emacs --демон
в запуске приложений.
Ярлык к себе не является проблемой. На флешку не вызовет проблем при подключении к macOS или даже когда взаимодействуем с ним.
В качестве примера, вы найдете ‘рекурсивный’ ссылка уже в macOS: /Тома/жесткий диск Macintosh
→ /
.
Если ваш обед мясо имеет белый слизь на нем, выбрось его! Белая слизь листерии, бактерии, которые могут быть смертельно опасны, особенно опасны для беременных женщин.
Не знаю о Launcher, но ярлык на рабочем столе можно использовать символическую ссылку:
ЛН-з /path_to_shell_script в $Home/рабочий стол
Куст большой абстрактная игра для двух игроков.
Цель игры-полностью окружить Королеву пчел противника. Существует несколько разных типов фигур; каждая ошибка какая-то, и каждый из них имеет уникальные правила, определяющие, как она движется вокруг доски. Эта игра очень быстро научить, это быстро, чтобы играть, и есть мир глубины игры.
Это хорошая игра для пары, чтобы вместе учиться, как они будут вам открыть для себя лучшие стратегии и тактики, как они играют - каждая игра развивается немного основываясь на том, что игроки узнали в прошлой игре.
Когда двойник (или копия кота из-за расширения вампиров) посмотреть на роль, их карта теперь берет на себя роль, которую они смотрели. Так что, если они меняются, смутьян, например, человек, который заканчивает с двойника карта роль двойника посмотрел на.
Кроме того, исследователь паранормальных явлений становится любой не житель роль они смотрят, и тогда должен перестать смотреть на карты.
Ни в одном случае не менять местами карты.
На мой вопрос, что происходит, когда паранормальные следователь смотрит на двойника, который посмотрел на карту на оборотня (или команда вампиров)?
Во-первых, если двойник-это первая карта, которую они смотрят, неужели они считают, что двойник-это роль селянки, а затем посмотрите на вторую карточку? Я предполагаю, что это так. Это единственное, что кажется справедливым.
Во-вторых, делает следователь паранормальных стать без роли селянки, что двойник посмотрел?
Допустим, что в моем .zshrc
у меня:
псевдоним LS='LS с --цвет=авто'
псевдоним Лл='Общ -пол'
Как и ожидалось, откуда Общ
возвращается ЛС --цвет=авто
, и откуда Лл
возвращает Общ -пол
.
Есть ли вариант (ничего помочь, откуда
помог) или один-лайнер такой, что <rwhence> Лл
будет производить ЛС --цвет=авто -тайм
, или похожие?
Вы можете получить список файлов, связанных с подключениями по команде lsof -я
.
[никто не@никуда ~]$ как lsof -я КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА СМБ.так 3187 никто 8У протокол IPv4 608554 0t0 TCP в никуда:52266->192.168.99.253:протокол NetBIOS-ССН (установлено) СМБ.так 3187 никто 10У протокол IPv4 608573 0t0 TCP в никуда:55562->192.168.99.253:Майкрософт-ДС (установлено)
Я запускаю приложение на переднем плане, и положить его в фоновом режиме, нажав клавиши Ctrl+Z В (и остановился).
Чтобы получить его снова работает, я запускал команду БГ %1
(который является его JOBSPEC).
Я подумал, почему бы не пытаясь заставить его бежать назад с убить-cont <идентификатор процесса>
. Так, я побежала вакансии-л
, чтобы получить его PID, и использовать этот пид-с убить с прод сигнала.
Однако, программа не снова жить! вакансии-л
после попытки убить с прод пишет, что это работает, но это не (как она отображается серым цветом).
Я посмотрел на приложения пид с помощью команды ПС
и нашли две одинаковые команды с разных Пидов (и статус Тл
).
Затем я посмотрел на то же самое, используя pstree
и обнаружили, что они находятся под родительским процессом. Родительский процесс отличается от указанного на вакансии-л
А, кажется, я положил в фоновом режиме начнется другая программа. Другие программы, кажется, созданы дочерние процессы.
Что я заметил резюмируется:
Используя
убивать
, чтобы отправить cont в родительский процесс получает программа, работающая.Родительский процесс ПИД отличается от той, сообщили
рабочих мест -я
. Другими словами, процесс, который я должен был послать прод сигнал отличается от того, который я нахожу с помощьюзаданий -л
.Отправка cont, чтобы родительский процесс не применить тот же самый сигнал на детей.
С помощью команды
БГ
, чтобы вернуть процесс В работает, отправляет прод сигнал родительскому процессу всех своих детей.
Мои выводы правильные? Если так, то это означает, что с помощью команды БГ
сэкономит время отправки прод каждого процесса.это правильно?
Редактирование основного приложения я позвонил из командной строки и который я поместил на фон ГИТ difftool в деталях
. Другое приложение, что я говорю о том, что он создал новых детей себе комбинацию
, которую я установки должны использоваться в качестве инструмента сравнения в Git.
Материалов оформляются в соответствии с регулярными выражениями (или, по крайней мере, мою) страницу на самом деле для расширенных регулярных выражений;
команда grep понимает трех различных версий регулярное выражение синтаксис: “базовый”, “расширенный” и “Перл.” В GNU grep в, нет разница в наличии функциональность между базовый и расширенный синтаксис. В других реализациях, базовые регулярные выражения являются менее мощными. В следующее описание относится к расширенных регулярных выражений; разницы в базовых регулярных выражениях резюмируются после.
Но команда grep не использовать их по умолчанию -- вам нужен -электронный
переключатель:
грэп "(тут|там)" х.х
Потому что (со страницы человек снова):
Basic против расширенных регулярных выражений
В базовых регулярных выражениях мета-символы ?, +, {, |, (, а ) теряют свое особое значение, вместо использования управляющими версии \?, +, {, \|, (, и ).
Так что вы можете также использовать:
грэп "тогда\|нет". Х х
Поскольку скобки являются лишними в данном случае.
Показать вопросы с тегом aoi-bungaku asus-zenfone-5 washington-dc chgrp amazon tools