разница между часовыми поясами в СШ и в PHP?

почему у меня разница между часовыми поясами в SSH и PHP

$ ТЗ=Африка/дата Хартум 

печати : Пн апр 30 13:40:41 кот 2018

но в PHP

меня('Африка/Хартум');
дата Эхо('д М Д Г ч:я:ы');

печати : 30 пн апр 14:40:41 кот 2018

так как я могу это исправить , и я знаю, что в СШ время является правильное время , но в PHP не правильно ?

+899
user2781 9 окт. 2012 г., 13:17:29
37 ответов

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

  1. У меня есть OpenVPN сервер (типа Тун) на мой Raspberry машины на дому
  2. На работе у меня ПК (за прокси), который создает туннель через OpenVPN для моей домашней машины
  3. На работе у меня usb Wifi адаптер (как wlan0), подключенный к моей компании ПК, которые должны обеспечить интернет через туннель к машине, в мой дом

Теперь мне нужно создать правила: 1. Весь трафик идет через Как wlan0 маршрут в туннель 2. Остальной маршрут движения в eth0 - сетевой компании за прокси

Правила маршрутизации по умолчанию на ПК (сайт linuxmint 15) для всех идет трафик через eth0 в - прокси:

Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 0.0.0.0 10.131.4.1 в UG 0 0 0 eth0 в

--> что правило должно остаться на eth0

+956
ammodramus 03 февр. '09 в 4:24

Частный IP-адрес моей машины 192.168.44.182. Если я начал процесс с использованием

НЗ -л локальный 20000

Тогда этот процесс не будет обрабатывать запросы, отправленные на 192.168.44.182.

Поскольку процесс слушает на localhost:20000 работает на физической машине с локальной сети ИС, 192.168.44.182, я пытаюсь знать, как этот процесс игнорирует запросы 192.168.44.182.

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

+921
Alan Limebeer 26 сент. 2013 г., 05:51:35
Другие ответы

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


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

Оболочки расширения команды на вашей машине не удаленного.

Цитата 'ВФ'

SSH пользователь@хост<<'ВФ'
Статус="$(ГИТ статус)"
ВФ

От человека Баша:

Здесь Документы

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

Формат здесь-документов:

<<[-]слово
здесь-документ
разделитель

Никакой экспансии параметров, подстановка команд, расширение арифметики, или расширения пути производится на слово. Если какие-либо символы в Word цитаты, разделителем является результатом удаления цитату на слово, и строки здесь-документ не расширены. Если слово неэкранированная, все строки здесь-документ подвергается параметр расширения, подстановки команды, и расширение арифметики. В последнем случае последовательность символов \ игнорируется, и \ должны использоваться, чтобы процитировать символы \, $ и `.

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

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

SSH пользователь@хост <<'ВФ'
если состояние ЖКТ 2>&1 | команда grep -Q', то не мерзавец' ; тогда
 эхо не репозиторий Git'
интернет
ВФ

или если вы хотите сохранить статус в переменной

SSH пользователь@хост <<'ВФ'
Статус=$(состояние ЖКТ 2>&1)
если Эхо $статус | команда grep -Q', то не мерзавец' ; тогда
 эхо не репозиторий Git'
интернет
ВФ

Обратите внимание, что вам придется перенаправить поток stderr в stdout, то с 2>&1

Правка 2

Если вы силой колотить можно

SSH пользователь@хост-Баш <<'ВФ'
Статус=$(состояние ЖКТ 2>&1)
SEARCH_STATUS="от А ГИТ"
Эхо "статус=$статус"
если [[ "$статус" == *$SEARCH_STATUS* ]]; затем
 эхо не репозиторий Git'
интернет
ВФ

Помните, что на macOS и Linux у меня есть разные капитализация 'не'/'нет'. Поэтому SEARCH_STATUS только от ГИТ и не не ЖКТ

+914
Admiral Smith 9 июл. 2014 г., 07:18:42

Вот команда для записей -

на awk -Ф 'ФНР==ШП{ф1[$1]=$0;далее}$2 Ф1{печати $0}' ОФС="," файл1 файл2 > matchedRecords.txt
+897
Davlet D 15 июл. 2010 г., 08:54:48

Я хочу создать firejail профиль, что ограничения памяти для приложений.

Я пытаюсь выяснить, если это возможно, чтобы ограничить память, используя firejail. Но, похоже, что некоторые версии имели --rlimit-как флаг, но я не могу найти его на Ubuntu 16.04

+862
littleturtle 11 авг. 2012 г., 00:01:40

Я согласен с комментарием @roaima; однако, вы можете всегда использовать пришельцев для преобразования .деб на .tgz, а потом распакуйте его.

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

+859
Salumu Malengaa 10 авг. 2016 г., 17:46:12

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

Пример

$ судо стене -N привет

Сообщение удаленного вещания (Пт Ноя 8 13:49:18 2013):

привет

используя Эхо

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

Пример

$ Вт
 13:54:26 до 2 дней, 36 мин, 4 пользователя, средняя нагрузка: 4.09, 4.20, 3.73
ПОЛЬЗОВАТЕЛЬ ТЕЛЕТАЙП ОТ ВХОДА@ ПРОСТОЯ, JCPU PCPU ЧТО
SAML в tty1 :0 Wed13 2дня 3:55М 0.04 с Пэм: ГДМ-пароль
SAML в оч/0 :0.0 Wed13 24:16м 0.35 х 0.35 х Баш
SAML в ПТС/1 :0.0 Wed20 3.71 0.00 0.00 ы ы ы ж
SAML в ПТС/4 :0.0 01:20 12:33м 0.36 х 0.05 х человек по rsync

Если вы знаете пользователей SAML, который на самом деле на одном из псевдо терминалы вы можете Эхо текст к этому устройству напрямую, как так. Из терминала ПТС/1:

$ судо Эхо "пойдем обедать... ОК?" > на /dev/оч/4
$ 

Результат на ПЦ/4:

$ человек по rsync
$ Пошли на обед .. ОК?
+847
Anonymous edgy nerd 20 апр. 2018 г., 09:50:50

Есть процессор МГц, ЦП МГц , и процессоре мин. МГц в lscpu выход. Что они означают? Особенно процессоре мин. МГц? Мы можем думать процессора МГц максимальная частота процессора и процессора МГц , как текущее использование. Почему существует минимальная?

Из lscpu страницу: Минимальное значение мегагерц для процессора.

Это объяснение мне не понятно. При чем тут ЦП мин, МГц, на самом деле означает?

+828
r98430584 10 окт. 2014 г., 20:21:05

в ~/.СШ у вас есть несколько файлов (если вы, authorized_keys, id_rsa & id_rsa.паб).

Если на компьютере вы хотите войти в машину б как одного пользователя без пароля вы можете (даже если это не рекомендуется) скопировать содержимое машины id_rsa.паб в машине B ~/.по SSH/authorized_keys. Это проверка подлинности пользователя.

Первый раз, когда вы хотите войти в машину б, машина будет просить вас, чтобы доверять ему, тогда он поставит открытого ключа машина B в ~/.СШ/если вы. То есть проверка подлинности клиента машина процесс SSH-это клиент для обслуживания машины Б демон.

+798
Ahsam Mughal 14 мая 2016 г., 18:53:34

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

Вы удалили выполнение (X) бит разрешения для каталогов и отдал его обратно в группу. Это означает, что каталог владелец не имеет разрешения на выполнение, и что требуется, чтобы иметь возможность переодеться в/Траверс через каталог. Используя chmod -R с абсолютного разрешения могут быть опасны именно по этой причине. Я бы порекомендовал вам сделать следующее:

Исправьте права доступа к директории.

судо найти my_directory -тип D -exec для чмод 2750 {} \;

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

Исправить права доступа к файлам.

судо найти my_directory -тип F -exec для чмод 0640 {} \;

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

директорию типа drwxr-х---

И ваши файлы должны иметь следующие разрешения.

-rwxr-х---

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

+784
uri 10 сент. 2013 г., 18:18:56

Проблема в том, что в udev не было начато.

в /etc/инит.д/udev для запуска

Вывод: в случае, если у кого-то возникли проблемы из-за udev, во-первых, убедитесь, что он был запущен.

+749
user3629119 3 апр. 2015 г., 16:54:15

Я считаю, что изменение линии:

если [ $(ИД -г $пользователей) == "101" ]; затем

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

+724
Rini 16 февр. 2019 г., 18:04:28

Когда я запускаю команду git тянуть я получаю следующую ошибку:

в Git-удаленные от https: /УСР/Либ/x86_64 с-линукс-дистрибутив GNU/libcurl использует.так.4: версия `CURL_OPENSSL_3 не нашли (требуется для Git-удаленные-протокол HTTPS)

Почему мерзавец пытается использовать libcurl3-в openssl-dev и при libcurl4-OpenSSL для-Дев уже установлен? Этого решения заключается в том, что я установить следующие пакеты:

АПТ установить libcurl-openssl1 libcurl3.0-Дэв

Но эта команда удаляет следующие пакеты:

тмаки libcurl4 libcurl4-OpenSSL для-Дев

Я не хочу с CMake, чтобы быть удалены! Как я могу исправить эту проблему без тмаки удаляется?

+686
Skepi 27 авг. 2016 г., 10:47:28

Можно использовать это с открытым исходным кодом проекта X.org х оконная система, которая работает на Mac ОС X. В их разработчика Wiki и список рассылки должен помочь вам с вашими вопросами, Похоже, тебе нужен кто-то активно участвует в реализации проекта, чтобы ответить на эти.

+661
role 31 окт. 2010 г., 14:12:11

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

Исходное приложение написано на C, второе приложение на Perl. Цель этого, что я хотел бы интерпретировать выход с программы с Perl-скрипт, и сделать что-то на основе входных данных. Проблема, если я использую ./c_app | ./perl.plтак используйте | трубы, я вижу только выход из скрипта Perl. Это как на Perl будет глотать выход C_app.

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

На рисунке иллюстрируют процесс, полученный и ожидаемый результат. enter image description here

Ограничения будут заключаться в том, что я не могу изменить приложение на C, ни на Perl, так что я бы решить с помощью продуктов для Linux. Можно ли использовать тот же терминал, чтобы видеть оба выхода? Я понятия не имею, как ее решить.

Любая рекомендация, скрипт и т. д. будут оценены.

+548
satyam kumar 18 апр. 2015 г., 08:35:40

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

Моя сборка:

Арч x86_64 с обычной BIOS или UEFI установить на USB-накопитель mSATA
Сетевой Менеджер
DHCP включен при загрузке с статическим IP
файл resolv.conf установлен для использования OpenNIC


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

Это, кажется, только произойти, когда я через VPN или VirtualBox (напр.: Windows 7 в виртуальной машине внутри арки). Я все еще можете изначально использовать VPN или виртуальной машины сети, как правило, с хорошими настройками, но это неизбежно отключить. Я не хочу сделать вывод, что VPN или виртуальной машины относятся к делу, но я заметил, что это произойдет достаточно быстро (5 минут до 1 часа).

Я не могу полностью понять, как DHCP, файл resolv.conf и resolvconf.конф работают по отношению друг к другу.

Все создают идентичные результаты ДО и после то:

IP-адрес, IP-маршрута, список ИУ, ИУ mlan0 информация

Я добавил Это, чтобы создать статический IP:

через dhcpcd.конф

# определить статические профиля
профиль static_mlan0
статический IP-адрес=192.168.1.11
статические маршрутизаторы=192.168.1.1
статические domain_name_servers=107.170.95.180



# переключение на статический профиль на mlan0
mlan0 интерфейс
резервный static_mlan0

Я добавил OpenNic DNS-серверов к resolv.конф:

файл resolv.конф

# Порожденных resolvconf
имен 198.100.146.51
сервер 192.168.1.1
имен 107.170.95.180
имен 75.127.14.107



Intersetingly, даже с 192.168.1.1 там, у меня нет идея неплохая, по крайней мере по IPLeak.net как ни странно, для меня, 107.170.95.180 не в верхней части списка даже написано прямо в dhcpcp.конф. Он использует ручной ввод с resolvconf.конф.

resolvconf.конф

name_servers=75.127.14.107
name_servers=107.170.95.180
name_servers=198.100.146.51

Журнал был выключен в fstab с момента создания в ССД р/ж проблем.

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


Добавлены в комментарии #1

пинг 192.168.1.1

Команду ping 192.168.1.1 (192.168.1.1) 56(84) байт данных.
От 192.168.1.11 icmp_seq=1 заданный узел недоступен
От 192.168.1.11 icmp_seq=2 узел назначения недоступен

Нет выхода из TCP дамп. Это тупик. Не уверен, что Ethernet есть здесь. У меня нет никаких подключены другие кабели, кроме подключения по USB.

тсрйитр -я mlan0 -Н

тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
прослушивание mlan0, соединени-тип EN10MB (локальных сетей), захват размер 262144 байт

+515
Rodney Lewis 26 янв. 2013 г., 12:54:37

Как вы знаете, самой оболочки Bash тоже процесс.

Если я использую команду экспорт=с, тогда оболочки динамически выделяет переменную, а в месте, где переменные среды проживания.(Эта среда описывается в памяти процесса дескриптор) так, я думаю, что переменной а присваивается в окружающую среду раздел. Также он может быть получен из команды printenv

Но, когда я использую команду б=ф, а затем использовать эхо в $B, то переменной расширение работает. Так что в результате Ф. Откуда эта переменная берется?

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

Но если я использую команду Эхо $Б, где оболочка нагрузка этой переменной? Это раздел куче процесса или где-то?

+480
user3217230 17 мая 2019 г., 08:55:07

На благо людей, высадившихся на этой странице

Есть ошибка, поднятые на Launchpad

В комментарии #29 предусмотрена решение, чтобы перезагрузить модуль ДВ:

команды modprobe -R в ЗЯ && команды modprobe WL по
+472
mechok chokdee 28 сент. 2012 г., 17:30:16

Фигурные скобки будут заменены на результаты найти команду, а команду chmod будет работать на каждом из них. В + позволяет найти попытку запуска нескольких команд, как это возможно (так, чмод 775 файл1 файл2 файл file3 в отличие команду chmod 755 файл1,файл2 команду chmod 755,755 командой chmod файл file3). Без них команда просто выдает ошибку. Все это объясняется в человека найти:

-старпома команды ;

      Выполнить команду; true, если 0 статус возвращается. Все следующие аргументы найти считаются аргументы команды пока аргумент, состоящий из ‘ ;’ встречается. Строка ‘ {}’ заменяется на имя текущего файла обрабатывается везде это происходит в аргументы команды, а не только в аргументы где это в одиночку, в некоторых версиях найти. ...

-старпома команды {} +

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

+451
InExtremis 26 дек. 2015 г., 03:23:49

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

Пример

Получить код контейнера

$ докер ПС-а | призма грэп:1.21 | у awk '{печати $1}'
96b3a1ed8ae2

Создать новый коммит в отношении этого контейнера ИД

$ докер фиксации tmpprisma 29e98275723a 
и SHA256:a83e0ee158d57f262230df752197a1f1e823660c42a9250e3c1ce803b41746c5

Ввод изображения контейнера с новой точки входа

$ докер запустить -ти-точки входа /бин/Баш tmpprisma
Баш-4.4#

Теперь можно проверить скрипт, который используется внутри контейнера

Баш-4.4# команда ls-l приложение/бин/призма-местные
-rwxr--Р-- 1 корень 16474 30 апреля 2018 приложение/бин/призма-местные
Баш-4.4#

Ссылки

+416
Phil Evans 30 июл. 2013 г., 01:31:41

Я недавно перешел с Ubuntu 12.04 до Debian 8 в качестве поддержки для 12.04 заканчивается. Я пробовал с Lubuntu 14.04, приятель Убунту 16.04 16.04 и с Lubuntu, но не мог получить любой из них для запуска в режиме реального времени в течение любого промежутка времени. Я установил рабочего стола LXDE в Debian 8.6 и установка пошла нормально и большинство вещей работы, мне также удалось получить WiFi и Bluetooth работают, но звук меня в тупик. Alsamixer открывает, но не показывает звуковую карту. Через терминал я получаю:

#:~$ игре --список-устройств
игре: device_list:268: без звуковых карт нашел...

и :

#:~$ кошка /proc/asound/карты
--- не звуковые карты ---

Звук работает в OSX и работал в Ubuntu 12.04.

Любые идеи?

+385
Waqas Rana 18 июн. 2019 г., 01:01:59

Главное, что меня поражает, так это термин "когда я открываю приложение удаленного рабочего стола", клиент удаленного рабочего стола Майкрософт (mstsc.exe) не один и тот же протокол как VNC. (особенно, когда вы описать его с точки зрения "хост/логин/пароль" - большинство клиентов VNC задать только IP-адрес, и запросит пароль на подключение). Это могло бы объяснить таймаут (как RDP будут подключаться к порту 3389, а не Порт VNC по умолчанию 5900).

Я думаю, что путаница, вероятно, вызвано Яблоко имею в виду инструмент, как "включить Удаленный рабочий стол", который технически это удаленный доступ к рабочему столу - но он использует VNC, а не РДП в качестве базового протокола.

Для подключения к VNC-серверу вам понадобится VNC клиент (например, с TightVNC или двух частей , которые имеют свободно доступный для скачивания).

+338
Shubhank Gupta 28 нояб. 2011 г., 21:06:37

Во-первых, попробуйте:

ням списка --showduplicates АБВ

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

обновление ням АБВ-1-11.об / мин

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

апгрейдить-ням АБВ-1-11.об / мин

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

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

Также "ням очистить все" очень редко, что вы хотите сделать. Если вы просто хотите, чтобы убедиться, что у вас установлена последняя РЕПО. метаданные можно сделать "ням чистые истекает-кэш" или (на более новых версиях ням) "ням makecache быстро".

+304
Cormite 28 мая 2011 г., 09:42:24

Проблема в том, что в C препроцессор заявление должно быть на отдельной строке; вы не можете иметь два #включает на одной линии, и вы не можете иметь ваши основные определения после #Include.

Когда я попробовал его так, как вы ее клеили, я получил то же сообщение об ошибке вы сделали (хотя я знал, что компилятор будет истерить). После добавления разрыва строки после каждого #Include это сделал отформатировать его. Так что, если вы только упрощенный, что для оклейки ее в Наверное, поэтому; конечно, он не работал, пока после того как я сделал это изменение.

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

Я просто пробовал тоже с GNU отступ. Это также терпит неудачу. Ответ, кажется, действительно быть исправлена первая часть файла. Почему он не обнаруживает и что делать сама? Хороший вопрос. Есть ли способ заставить его работать в сторону от форматирования сам файл немного сначала? Я не знаю, но кажется нет.

+286
Jaidyn Belbin 6 июл. 2013 г., 22:26:32

С локального компьютера...

УПП [email protected]_IP:/path/to/file /путь/до/местные/каталог

Для получения более подробной информации, мужчина УПП.

+258
vsingur 10 мар. 2019 г., 03:22:19

С такими Баш:

$ Хостов=( узел1 "два" Узел3 )
$ { е 'ВАР:\п' ; е -- '- %з\п' "${имена[@]}"; } > некий-файл
$ 
$ кошка некий-файл
Варе:
 - узел1
 - два
 - Узел3
+157
Andrezinho Santos 17 янв. 2018 г., 07:49:37

Каково максимальное значение ID процесса? охватывает максимум; есть зарезервированные процессов (0 и 1 отличаются), но не много, и есть кусок кода в ядре, который выбирает следующий свободный целое (большинство Unix) или вместо случайной пид (OpenBSD, или некоторые версии Linux). В OpenBSD называет это allocpid , который можно найти в Керн/kern_fork.с

/* Найдите неиспользуемый пид */
pid_t
allocpid(пустота)
{
 статические pid_t lastpid;
 pid_t PID-регулятора;

 если (!randompid) {
 /* используется только на ранних этапах для системных процессов */
 пид = ++lastpid;
 } еще {
 /* Найдите неиспользуемый пид сытно lastpid < пид <= в этом файле */
 делать {
 пид = arc4random_uniform(в этом файле - lastpid) + 1 +
lastpid;
 } пока (ispidtaken(пид));
}

 возвращение пид;
}
+157
DevikS 16 июл. 2012 г., 09:00:21

Тип управления-Б с последующим модифицированный ключ (отпустите контроль и Б перед вводом измененного ключа). Командной клавишу Apple/ничего не делает в обычной терминальной сессии не Raspian распознает ключ (и тот факт, что его прессуют-это, наверное, даже не передаются по ssh-соединения). tmux требует ключ управления в качестве модификатора, если вы не изменили настройки по умолчанию, меняя команда не может работать и, если это произошло, может создать другие проблемы.

К сожалению, я должен был понять проблему раньше, но я не достаточно внимательно читаю ваш вопрос, я думаю. Вам не введите команду ключевых яблока/когда вы находитесь в терминале вы используете фактический "контроль" ключ, который должен быть 2 ключа слева от командной клавишу Apple/. Это можно сделать в любом терминале сессии, даже локально, как яблоко/командная клавиша остается привязанным к графического интерфейса Aqua (например, если вы нажмите Command-F От в терминале у вас появится графический интерфейс найти окно снаружи терминала, который является частью терминала приложение-оболочку для терминала. Linux и Unix (включая Дарвина) систем, как правило, не признают Яблоко/командная клавиша. В случае, если вам понадобится мета-ключ, обычно следует включить параметр в настройках терминала.

+156
tehnutz 25 июн. 2013 г., 11:25:54

В качестве примера возьмем график phpsessionclean. Хрон.файл D для этого выглядит так:

09,39 * * * * корень [ -х /УСР/Либ/РНР/sessionclean ] && если [ ! -д /запуска/systemd в/системы ]; затем в /usr/lib в/РНР/sessionclean; интернет

Он говорит, что если systemd в не существует в системе выполните скрипт в/usr/lib в/РНР/sessionclean.

Если systemd не существует, но он не запускается и таймер вместо systemd не работает. В phpsessionclean.таймер файл выглядит так:

[Блок]
Описание=чистый PHP сессии файлы каждые 30 мин.

[Таймер]
OnCalendar=*-*-* *:09,39:00
Стойкие=истина

[Установите]
WantedBy=таймеры.цель

Я читал о создании собственного .файлы таймер и создание соответствующего .служебный файл, содержащий сведения о скрипт вы используете, но в этом случае и в случае других .установленные файлы таймер пакетами (например, certbot, АПТ и т. д.) нет никаких связанных с ними .служебные файлы. Итак, как я делаю вывод, что команда будет выполнена, когда этот таймер работает?

+135
mrDudePerson 8 нояб. 2015 г., 01:51:32

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

Вы можете прочитать это руководство, чтобы получить представление: http://www.shellhacks.com/en/Running-Commands-on-a-Remote-Linux-Server-over-SSH

+126
Severson 16 окт. 2016 г., 06:01:44

Пришлось использовать РНМ. Вроде некрасиво, но это работает:

найти в /MNT/тест -имя '*.дав' -Exec и ш-с 'с именем делать 
 если [[ $(и basename "$имя") != С*.дав ]];затем
 найти "$имя" -тип F -execdir ~/ОГРН/РНМ -г "именем" -НС '/pd05/_/pd03/_/Н/.дав' \;
интернет
сделано' найти-ш {} \;

найти в /MNT/тест -имя '*.дав' -Exec и ш-с 'с именем делать 
 переименовать "[М][[email protected]][0]" "" "$именем" 
сделано' найти-ш {} \;

найти в /MNT/тест -имя '*.дав' -тип F -execdir Ш-с МВ "[email protected]" ./../../../../..' найти-ш {} \;

PS: Да я обоих пользователей. Я первоначально написал как гость и затем на ссылку электронной почты, чтобы создать учетную запись. Удивлена, что это не автоматическая. К сожалению по поводу путаницы символы, скопированные файлы с ноутбука в Windows, забыл поменять обратно на пост.

Обновление 1: убрано зацикливание над находит выход

+97
Misty Elam 10 окт. 2019 г., 23:45:15

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

Например:

переименовать переменная1 variable2

переименовать 456 555

Вход:

testa456testa
sama456sama
apple456applea
johna_456_johna
davida_456_davidb

Выход:

testa555testa
sama555sama
apple555applea
johna_555_johna
davida_555_davidb

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

Что мне делать сейчас:

Я список файлов "Общ * (имена файлов)" к имени файла Temp. Тогда я делаю поиск %/с/456/555/г. Потом я перенесу все старые имена файлов-новые имена. Я был в состоянии сделать это в командной строке "переименовать $1 до $2". Так, в любой каталог, я бы в линию, чтобы переименовать средние имена файлов из командной строки. Это может быть сотни файлов. Надеюсь, что это имеет смысл, спасибо Иван

+92
user86869 9 авг. 2019 г., 00:29:37

Да, использовать новые окна -с "#{pane_current_path}". Вы можете добавить следующие строки в ваш ~/.tmux.конф , чтобы сделать его постоянным (assumming комбинации клавиш по умолчанию):

связывать c новые окна -с "#{pane_current_path}"
привязать '"' сплит-окна -с "#{pane_current_path}"
персонализация % сплит-окно -ч -с "#{pane_current_path}"

По умолчанию-путь путь установки был удален из апстрима код и tmux автор рекомендовал в что сообщение, используя либо -с "#{pane_current_path}" или -с "$ФРД в Нью-оконные и сплит-окно команд.

Я также ответил в этой дублирую вопрос.

+88
Dalv92 20 июн. 2013 г., 05:49:01

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

Сейчас я использую следующую функцию оболочки (в ЗШ, под Арч Линукс):

экспорт меньше="-Р"

Рэт="$([email protected])"
RET_LINES="$(Эхо "${РЕТ}" | туалет -л)"

если [[ $RET_LINES -Гэ $строки ]]; затем
 Эхо "${РЕТ}" | ${пейджер:="меньше"}
еще
 Эхо "${РЕТ}"
интернет

но это на самом деле не убедить меня. Есть ли лучший способ (в плане надежности и накладные расходы), чтобы достичь того, чего я хочу? Я открыт для ЗШ-определенный код, если он делает работу хорошо.


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

pager_wrap Эхо {1..10000}

печатает очень длинную строку в stdout вместо передачи через пейджер.

+50
Majed DH 7 февр. 2019 г., 03:11:45

Я могу писать на накопитель на магнитной ленте (тар-CF в файл /dev/ст0) и извлечения файлов из ленты диск (тар xvf /dev и/ст0 файл). Но проблема, когда я пытаюсь использовать команду 'Т', чтобы проверить состояние накопителя на магнитной ленте, команду.

т -ф /Дев/ст статус

появляется следующая ошибка

/разработки/ст0: несоответствующий ioctl для устройства

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

+46
Grady McGhee 27 февр. 2012 г., 16:56:20

судо -у Постгреса позволяет олицетворять пользователя postgres при выполнении команды. Ваш пользователь, видимо, не дано такое право, но корня нет.

Итак, первое, судо дает вам права root, а во второй sudo позволяет вам (как root) к sudo -u для Постгреса, позволяя команде должен быть запущен в качестве пользователя postgres.

+45
Alaska Milk 24 нояб. 2018 г., 20:31:56

Мы запуску Java-производство/оборудование для управления приложениями на Solaris. Управление оборудованием осуществляется через последовательный порт на солнечные лучи терминала на станции. Самое интересное то, что это не для одного конкретного пользователя. Он может зайти с любой машины и у него не получится. Отлично работает для всех других пользователей на всех машинах. Возвращаемые ошибки:

Ошибка при открытии "в/tmp/SUNWut/сессий/7/устройство/устройство/dev / срок/с"
Ошибка в lockf()

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

+43
SebastienPattyn 23 мар. 2011 г., 13:06:16

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

$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