<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом запуск</title>
<link>https://kini24.ru/tags/zapusk/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Запуск Консультант+ под Linux</title>
<guid isPermaLink="false">268</guid>
<link>https://kini24.ru/all/zapusk-konsultant-pod-linux/</link>
<pubDate>Wed, 10 May 2023 12:32:03 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/zapusk-konsultant-pod-linux/</comments>
<description>
&lt;p&gt;Я несколько лет бился с запуском этой программы под разными версиями линукса: Alt Linux, Ubuntu, другие. И всё время натыкался на одну и ту же ошибку: «На найдена точка входа UserLogonExA в библиотеке ADVAPI32.DLL». Перепробовал множество способов, описанных в интернете. Ничего не помогало. Сравнительно недавно наткнулся на один, но из-за текущих дел опробовать не успел. А тут случилось неудачное обновление, база некорректно обновилась, пришлось откатываться и заодно решил попробовать — чем черт не шутит. Итак, алгоритм такой (предполагается, что wine уже установлен):&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Монтируем сетевую папку на свой компьютер. Например, в /mnt/cons.&lt;/li&gt;
&lt;li&gt;Запускаем winecfg, добавляем новый диск (пусть D:) и указываем смонтированную папку /mnt/cons.&lt;/li&gt;
&lt;li&gt;Из консоли запустить файл cons.exe с параметрами пока не получилось, поэтому запускаем winefile и уже из него cons.exe.&lt;/li&gt;
&lt;li&gt;При запуске соглашаемся с путями, которые нам предложила система (или изменяем на свои).&lt;/li&gt;
&lt;li&gt;На рабочем столе появляется ярлык на cons.exe, но запустить система его не дает — выдает ошибку «Разрешите запуск». Галочка «Запускать как программу» установлена, но этого мало. Идем дальше.&lt;/li&gt;
&lt;li&gt;Устанавливаем еще один пакет:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt install dbus-x11&lt;/code&gt;&lt;/pre&gt;&lt;ol start="7"&gt;
&lt;li&gt;Запускаем:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;dbus-launch gio set &amp;#039;/home/kopytov/Рабочий стол/ConsultantPlus.desktop&amp;#039; &amp;quot;metadata::trusted&amp;quot; true&lt;/code&gt;&lt;/pre&gt;&lt;ol start="8"&gt;
&lt;li&gt;Обновляем рабочий стол и спокойно работаем с Консультантом.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если нужен запуск системы с ключами, то добавляем их в desktop-файл.&lt;/p&gt;
</description>
</item>

<item>
<title>Выполнение внешних скриптов в Sieve</title>
<guid isPermaLink="false">197</guid>
<link>https://kini24.ru/all/vypolnenie-vneshnih-skriptov-v-sieve/</link>
<pubDate>Tue, 05 Jun 2018 14:59:52 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/vypolnenie-vneshnih-skriptov-v-sieve/</comments>
<description>
&lt;p&gt;Понадобилось недавно каким-то образом запускать внешний скрипт по приходу определенного письма. Начал поиски как это сделать. В Postfix это можно сделать, используя файл aliases, но мне этот способ не подходил, потому что он подразумевает приход письма на определенный почтовый адрес. С Dovecot сильно не разбирался, но вот информацию по Sieve нашел. Немного времени спустя у меня был наполовину рабочий вариант. Наполовину потому, что выполняемая во внешнем скрипте команда напрочь отказалась принимать отправляемые ей данные. Пришлось немного подправить скрипт в самом Sieve, чтобы получить желаемый результат.&lt;br /&gt;
Все оказалось очень просто. Для начала нужно включить доступ к плагину &lt;i&gt;vnd.dovecot.execute&lt;/i&gt;. Для этого открываем файл с настройками Sieve /&lt;i&gt;etc/dovecot/conf.d/90-sieve.conf&lt;/i&gt; и вносим следующие изменения:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;plugin {
  sieve_extensions = +vnd.dovecot.execute
  sieve_plugins = sieve_extprograms
  sieve_execute_bin_dir = /etc/dovecot/sieve/execute
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Все остальные параметры нам не нужны.&lt;br /&gt;
В первой строчке включаем доступ к плагину для пользователей. Можно использовать параметр &lt;i&gt;sieve_global_extensions&lt;/i&gt;, в таком случае плагин будет работать глобально. Но глобальный скрипт работает ТОЛЬКО если у пользователя нет своего файла скрипта Sieve. Пользователей на моем сервере очень мало, поэтому такой вариант мне не подходит.&lt;br /&gt;
Во второй строке мы разрешаем использование плагинов как таковых.&lt;br /&gt;
И, наконец, в третьей строке указывает папку, в которой будут находиться эти самые внешние скрипты. Доступ к этой папке для Dovecot, конечно, нужно обеспечить. Подозреваю, что папку можно и не указывать, а в скрипте Sieve просто указать полный путь к запускаемой программе, но проверять лень.&lt;br /&gt;
Теперь остается только написать правило обработки входящих писем. Что-то вроде такого:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# rule:[Test rule]
if allof (header :contains &amp;quot;from&amp;quot; &amp;quot;test@example.com&amp;quot;, header :contains &amp;quot;subject&amp;quot; &amp;quot;Prikaz 66&amp;quot;)
{
        execute &amp;quot;test.sh&amp;quot;;
fileinto &amp;quot;Trash&amp;quot;;
stop;
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Получив письмо от отправителя &lt;i&gt;test@example.com&lt;/i&gt; с темой &lt;i&gt;«Prikaz 66»&lt;/i&gt; Sieve запустит на выполнение скрипт /&lt;i&gt;etc/dovecot/sieve/execute/test.sh&lt;/i&gt;, затем удалит письмо в корзину и завершит обработку писем.&lt;br /&gt;
Знаю, что информации по этой теме в интернете достаточно. Но б&lt;b&gt;о&lt;/b&gt;льшая часть из нее, как водится, на английском и содержит много воды. Хотелось сделать небольшую выдержку на более привычном русском языке.&lt;/p&gt;
</description>
</item>

<item>
<title>Запуск приложений в Windows 10</title>
<guid isPermaLink="false">157</guid>
<link>https://kini24.ru/all/zapusk-prilozheniy-v-windows-10/</link>
<pubDate>Mon, 05 Feb 2018 20:29:36 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/zapusk-prilozheniy-v-windows-10/</comments>
<description>
&lt;h3&gt;В продолжение &lt;a href="https://kini24.ru/all/proverka-diska-i-ee-posledstviya/"&gt;этой&lt;/a&gt; темы&lt;/h3&gt;
&lt;p&gt;Спустя несколько суток мне удалось восстановить около 99 процентов информации. 1С была восстановлена из резервной копии, СБиС был переустановлен при помощи специалистов компании. Оставшиеся документы были восстановлены почти полностью — не открываются около 5 файлов, менее 1% от общего количества. Считаю это почти успехом.&lt;br /&gt;
За несколько дней использования система пару раз установила обновления + были установлены некоторые программы для более комфортной работы. В общем и целом все хорошо. Но ложка дегтя внезапно всплыла сегодня. А заключалась она в том, что некоторые программы, которые еще утром работали нормально, к обеду перестали запускаться. Изучение системных журналов не внесло никакой ясности в причины такого поведения «десятки». Поиск в интернете и выполнение советов, которые там были, тоже ничего не дало. Я наполовину серьезно уже предлагал освятить этот ноутбук :-)&lt;br /&gt;
Если в случае с браузером Яндекса и TeamViewer я бы еще мог что-то понять (помимо всего, они также устанавливают собственные службы), то почему не запускается та же Opera — для меня загадка. Новый процесс в списке появляется, но отжирает столь мало ресурсов, что становится понятным, что он ничего не делает. При этом, например, 1С, СБиС, Firefox и Thunderbird, а также Edge, работают нормально.&lt;br /&gt;
Что делать и как это «лечить» — пока что абсолютно непонятно...&lt;/p&gt;
</description>
</item>


</channel>
</rss>