<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Запуск GUI-задачи по cron'у]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26394&amp;type=atom" />
	<updated>2013-01-29T07:39:10Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=26394</id>
		<entry>
			<title type="html"><![CDATA[Запуск GUI-задачи по cron'у]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323859#p323859" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-01-29T07:39:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323859#p323859</id>
		</entry>
</feed>
