Подробный вывод пропавших без вести при выполнении скрипт как CGI

Один хороший параметр, чтобы зарезервировать переторжки 3NT за отличную 6-карта Алмаз костюмы. (Как и многие партнерства использовать переторжки 3NT, чтобы показать 18-19 С 6-карта основных после открытия 1М). Так, в этом случае, вы либо заявите 2NT или открытия 2NT. (В общем, я открываю 2NT для большинства любой 19 граф с 5 карта несовершеннолетнего, а также некоторые другие отличные 19С кроме.)

+535
Abushawish 19 авг. 2019 г., 13:29:54
16 ответов

Я с помощью logrotate, предназначенную для сжатия журнала на ежедневной основе, а также удалить сжатые файлы журналов старше 30 дней . Так вот мой скрипт logrotate, предназначенную :-

в /var/www в/из HTML/приложения/журналы/*.в PHP
{
ежедневно
missingok
 поворот 0
 maxage 30
компресс
 notifempty 
dateext
}

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

Здесь детали каталог :-

 -РВ-РВ-РВ - 1 корень 0 17 декабря 2015 log-2015-12-16.php
 -РВ-РВ-РВ - 1 корень 243 17 декабря 2015 log-2015-12-16.php-20151217.gz
 -РВ-РВ-РВ - 1 корень 0 18 дек 2015 log-2015-12-17.php
 -РВ-РВ-РВ - 1 корень 243 18 декабря 2015 log-2015-12-17.php-20151218.gz
 -РВ-РВ-РВ - 1 корень 0 19 декабря 2015 log-2015-12-18.php

-----
-----

 -RW-р-р-- 1 корень 1410 Авг 17 03:14 log-2016-08-16.php-20160817.gz
 -RW-р-р-- 1 корень 0 августа 18 04:21 log-2016-08-17.php
 -RW-р-р-- 1 корень 1404 августа 18 04:21 log-2016-08-17.php-20160818.gz
 -RW-р-р-- 1 корень 0 августа 19 04:28 log-2016-08-18.php
 -RW-р-р-- 1 корень 1390 19 авг 04:28 log-2016-08-18.php-20160819.gz
 -RW-р-р-- 1 корень 0 августа 20 03:34 log-2016-08-19.php
 -RW-р-р-- 1 корень 1446 августа 20 03:34 log-2016-08-19.php-20160820.gz
 -RW-р-р-- 1 корень 0 августа 21 03:37 log-2016-08-20.php
 -RW-р-р-- 1 корень 1329 авг 21 03:37 log-2016-08-20.php-20160821.gz
 -RW-р-р-- 1 корень 0 августа 22 03:27 log-2016-08-21.php
 -RW-р-р-- 1 корень 1358 августа 22 03:27 log-2016-08-21.php-20160822.gz
 -RW-р-р-- 1 корень 0 23 августа 03:37 log-2016-08-22.php
 -RW-р-р-- 1 корень 1400 августа 23 03:37 log-2016-08-22.php-20160823.gz
 -RW-р-р-- 1 корень 0 августа 24 03:27 log-2016-08-23.php
 -RW-р-р-- 1 корень 1369 24 августа 03:27 log-2016-08-23.php-20160824.gz
 -RW-р-р-- 1 корень 0 25 августа 03:24 log-2016-08-24.php
 -RW-р-р-- 1 корень 1335 25 августа 03:24 log-2016-08-24.php-20160825.gz
 -RW-р-р-- 1 корень 27399 25 авг 23:01 log-2016-08-25.php
 -RW-р-р-- 1 корень 3426 августа 26 02:06 log-2016-08-26.php

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

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

+991
jerrygarciuh 03 февр. '09 в 4:24

Ну, просто введите IP-адрес себя:

команду ifconfig eth1 и 192.168.0.х

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

+915
ndungur 14 авг. 2015 г., 19:15:59

У меня 2012 15" Макбук Про и Bluetooth - "недоступен". Он был такой на самом деле, наверное, около полутора лет. Иногда он случайным образом становится доступным и включается только стать снова недоступен всего несколько минут спустя. Мастер установки Bluetooth приложения иногда открываются, как правило, после того, как я включить компьютер после его отключения от низкого заряда батареи, но когда я нажимаю на него ничего не происходит. Я не заботился об этой проблеме слишком много, потому что у меня ничего не было подключено через Bluetooth, но теперь я на самом деле делать то, что я хочу подключить. Я пробовал сброс SMC, удаление .plist файла и перезапуск, но ни один из этих работал. Кто-нибудь знает, что может решить эту проблему?

+841
user4272728 3 окт. 2011 г., 16:13:44

У меня на MacBook Pro и используйте программу "календарь", которые пришли с ним. У меня напоминания приходят за час до моего назначения, но он мне не позволяет "закрыть" или "повтор", и когда я положил мою cusor над ней он показывает бюст системе разворота колеса. Как я могу исправить это без потери всех данных календаря? Мне нужно перезагрузить систему для того, чтобы экран напоминание, чтобы сбросить. Это началось после одного из последних обновлений системы горного льва на OSX

+840
skv 29 июн. 2020 г., 19:52:26

Зачастую они в принципе одинаковые, по понятным причинам (вы летите на самолете и т. д.), Но они отличаются немного от авиакомпании - региональные законы применяются - например в ЕС, там больше обязанностей, чем в других регионах с точки зрения убедившись, что вы доедете до места назначения.

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

В лучшем случае, вы можете выбрать разделы, которые вы хотите сосредоточиться на. Интересно про багаж? Проверьте, что. Условия отмены? Сосредоточиться на этом пункте.

Но кроме этого, нет. Вы можете попробовать читать его перед рукой, но, как вы говорите, тогда цены, возможно, пошли вверх :)

+827
matusalem 15 мая 2013 г., 04:00:58

Какой самый лучший способ проверить, если два каталогах принадлежат к той же файловой системы?

Приемлемые ответы: Баш, питон, Си/Си++.

+594
Dayton simmons 9 авг. 2015 г., 08:24:33

Разве не было бы проще просто установить вашу домашнюю страницу в один URL-адрес, который вернул редирект на случайную страницу из базы данных URL-адрес домашней страницы?

Таким образом, рандомизация домашней страницы будет происходить каждый раз, когда вы нажали на дом (или открытии новой вкладки/страницы, который пошел к дому), а не просто каждый раз при перезапуске браузера. Это также позволит избежать необходимости возиться с вашей версией Firefox так как конфиг все время.

Для этого, самым простым способом было бы установить минималистский веб-сервер где-то, что поддерживает CGI и написание простого CGI, который издал перенаправление URL для каждого запроса, URL-адреса выходец из простой БД (даже текстовый файл будет делать).

+474
Mickey Coke 23 мар. 2015 г., 08:43:41

Допустим у меня есть файл по имени file.txt и запущен процесс с ПИД 12345 , который иногда читает и иногда пишет, что файл.

  1. Есть ли способ я могу обмануть процесс с ПИД 12345 для чтения или записи в память (выделено другим процессом) каждый раз, когда он пытается прочитать или записать file.txt?

  2. Есть ли способ я могу обмануть процесс для чтения и записи в другой файл (как file2.txt)?

Тот же вопрос для Windows.

+440
Anurag Aryan 18 мар. 2010 г., 10:40:31

Правила для Zombicide только государство:

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

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

Зомби карты все пронумерованы в правом верхнем углу, и вообще в целом становятся все труднее по мере увеличения чисел.

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

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

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

+388
user44663 23 дек. 2019 г., 05:05:29

Так что у вас есть переменная УМК , чье значение является строкой $CMD_AIX, и значение переменной CMD_AIX является строкой (о=`узле "myhost" `). Вы хотите интерпретировать значение CMD_AIX в качестве командной оболочки и выполнить его.

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

функция eval "$CMD_AIX"

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

грузоотправитель=...
функция eval "$грузоотправитель"

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

грузоотправитель="\ивал"\$CMD_$ОС\""
функция eval "$грузоотправитель"

Или резать одну переменную из:

ивала "\ивал"\$CMD_\ОС$""

Обратите внимание, что команда (о=`узле "myhost" `) бессмысленна: она назначает выход узла переменной вывода в случае, когда значение не доступны за пределами подуровень. Удалить скобки. Кроме того, хозяин \"$\ узел" - это странно: ты ставишь значение переменной узла между двойными кавычками; это не имеет значения, так как имена узлов не содержат оболочки специальные символы, но, чтобы использовать значение переменной при оценке раковины фрагмент, вы должны оставить хозяина нерасширенные здесь.

#!/Бен/ш
ОС=экс #, наверное, должен быть ОС=`uname-Р`
узел=окружения myhost
CMD_AIX="о=\хост \"\$\узел"\`"
ивала "\ивал"\$CMD_\ОС$""

Если у вас есть ksh93 или bash ≥ 4.0, вы можете упростить этот скрипт с помощью ассоциативных массивов. Вместо фарша код для каждой операционной системы в другую переменную, поместить их в ассоциативный массив.

#!/usr/Бен/ОКР Баш
верстал -команды
команды[экс]="о=\хост \"\$\узел"\`"
ОС=ЭКС
узел=окружения myhost
если [ -н "${команды[$ОС]}" ]; затем
 функция eval "${команды[$ОС]}"
еще
 Эхо >&2 "Операционная система $операционная система не поддерживается"
 выход 2
интернет
+275
user63945 22 апр. 2011 г., 01:42:38

На туристические карты и обзорную карту, датская компания ScanMaps является хорошим источником печатных карт. Также попробуйте Харви/Compukort.

Для карт городов, Greenland.com интерактивные онлайн карты. Большинство городов также бесплатную печатную туристическую карту.

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

И не будьте слишком вниз на OpenStreetMaps. Реальность в такие далекие страны, как большинство из Гренландии является то, что печатные карты имеют те же проблемы, как ФОМ: там могут быть дороги, которых нет на карте, и на карте, которые были в вечной мерзлоте в течение 20 лет. Такие вещи случаются, когда ты "дорога менее путешествовал" вид путешественника.

Я обязательно скачивать карты OSM Гренландии в моем iPhone, как в случае резервного копирования. Проверьте приложение Гайя с GPS, который позволит вам скачать карты для использования в автономном режиме от OpenStreetMaps и от cloudmade, что дает вам дополнительный комфорт, поскольку у вас есть две разные карты, чтобы сравнить.

Носить теплое нижнее белье, и получайте удовольствие!

+270
Faheem Alam 27 нояб. 2013 г., 13:05:16

Там может быть больше раковин, ориентированных на решение (на awk?) но я обычно перехожу к Перл , когда проблема приобретает этот комплекс. Вот Perl-скрипт, который считывает все данными csv2 в памяти, собирая строки в качестве ключей в хэш-значениями соответствующих документов.

Затем он перебирает csv1, вытаскивает титул, то для каждого наименования с данными csv2, подсчитывает, сколько раз каждое слово в названии видно. Если это больше, чем желаемый, то соответствующий заголовок печатается вместе с его "источником" линии от csv1.

#!/usr/Бен/ОКР на Perl

мои @данными csv2 = ();
открытыми данными csv2, "<данными csv2" или умереть;
@данными csv2=<данными csv2>;
закройте данными csv2;

мой %csv2hash = ();
для (@данными csv2) {
гусеничка;
 мой ($название) = $_ =~ /^.+?,\с*([^,]+?),/; #/ матч за титул 
 $csv2hash{$_} = $звания;
}

открыть CSV1, "<csv1" или умереть;
в то время как (<CSV1>) {
гусеничка;
 мой ($название) = $_ =~ /^.+?,\с*([^,]+?),/; #/ матч за титул 
 мои @titlewords = сплит /\с+/, $заголовок; #/ Вам слова
 мой $желаемый = 3;
 мой $совпали = 0;
 еогеасп мой данными csv2 $(ключи %csv2hash) {
 Мой $счетчик = 0;
 мой $значение = $csv2hash{$данными csv2};
 еогеасп мой $слово (@titlewords) {
 ++$count, если значение $value =~ /\B в$слово\б/я;
 в прошлом, если $число >= $желаемый;
}
 если ($графа >= $желаемый) {
 печать "$данными csv2\п";
++$совпали;
}
}
 печать "$_\N" в случае, если $совпали;
}
рядом CSV1;
+259
Ned Poulter 23 сент. 2022 г., 02:59:37

Тип

лдд ./трид

как на openSUSE и системы Ubuntu.

Я подозреваю, что вы найдете то, что последний отсутствует файл библиотеки.

+240
Tomas Garza 9 февр. 2017 г., 03:43:56

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

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

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

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

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

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

+162
Wkibbler 18 дек. 2012 г., 19:40:36

Как указано на верхней части /загрузки/grub/харч.cfg следующее:

# НЕ ИЗМЕНЯЙТЕ ЭТОТ ФАЙЛ
#
# Она автоматически генерируется на grub-mkconfig с использованием шаблонов
# из /etc/харч.D и настроек из /etc/по умолчанию/жратву
#

Редактировать /и т. д./По умолчанию/жратву вместо.

Здесь имеются сведения о том, как настроить установочный файл; см. другие ответы есть на основе GUI способ.

+156
Headroom 20 мая 2020 г., 21:14:31
Эхо $(команду ifconfig | grep в -о 'адрес:[^ ]*' | вырезать -Ф2 -Д:) | Е С/ /, /г' 

грэп -вывода выводит только строку, соответствующую шаблону. Этот отрезок команда удаляет адрес: префикс (заметим, что другого Linux-версии например, Debian имеют другую команду ifconfig вывод, что не прилипает адрес: адрес).

В результате объединяются в одну линию, делая каждое "слово" параметр для Echo на $( ... ) подстановка команд.

Наконец, СЭД заменяет все пробелы ,.

+104
Jake Tanner 3 мар. 2016 г., 05:31:06

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