<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Запуск GUI-задачи по cron'у]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=26394</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26394&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Запуск GUI-задачи по cron'у».]]></description>
		<lastBuildDate>Tue, 29 Jan 2013 07:39:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Запуск GUI-задачи по cron'у]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=323859#p323859</link>
			<description><![CDATA[<p>Привет, отцы моих побед!</p><p>Есть такая задача, к которой не знаю с какой стороны подобраться.<br />Дано:<br />1. Терминальный сервер на базе Linux&#039;а.<br />2. 1С-бухгалтерия v7.7.<br />3. Необходимость регламентного запуска 1С для выполнения определенных регламентных операций.<br />--------------------<br />В настоящее время п.3 реализован в виде виртуальной XP-машины, в которой по планировщику крутится весь регламент. После перевода этой VM из VirtualBox в KVM регламент стал выполняться очень медленно. Раза в 4 медленнее, чем под витруалбоксом. Причем, процессор XP загружен не более чем на 10%.&nbsp; Меня это решительно не устраивает.<br />Принято решение перенести регламент на терминальный сервер и запускать нужные задания по крону. Погуглив это дело - реализовал. Оно - не бином Ньютона. Но...</p><p>1С это GUI-задача. Следовательно,&nbsp; для её выполнения нужны X. То есть должен быть в системе залогиненый уже (в графике, с установленным DYSPLAY) пользователь, от имени которого и будет запускаться эта задача. <br />А вот юзер этот у меня может быть и не залогиненым перманентно. <br />Вопрос - как корректно и правильно запустить GUI-задачу от имени конкретного пользователя, если этот конкретный пользователь на момент запуска скрипта не залогинен в системе? Ну, определить автоматически, что юзер не в системе, разлогинен, я могу, а вот как, определив это, зарегестрировать этого юзера в системе, в Гноме-3 (в полном автомате)? Чтобы получить DYSPLAY и на нем отработать весь остальной скрипт?</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Tue, 29 Jan 2013 07:39:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=323859#p323859</guid>
		</item>
	</channel>
</rss>
