LINUX.ORG.RU

Запуск приложения под wine по расписанию


0

1

Не получается запустить виндовое приложение по крону.

Сделал «crontab -e»

Ввёл следующее:

# m h dom mon dow command
*/1 * * * * /home/user/script
*/1 * * * * mkdir 1111

В скрипте /home/user/script вот это:

===========================
#!/bin/bash

mkdir 2222
wine /mnt/vol1/qwerty.exe
mkdir 3333
===========================

Все три каталога создаются, то есть скрипт выполняется, но строчка wine /mnt/vol1/qwerty.exe - не выполняется. Что ей надо?


Скорее всего ей нужен X-сервер, на который «указывает» переменная среды $DISPLAY. А вообще смотри логи, там всё должно быть написано.

Deleted
()

МБ указывать полный путь к wine?

vurdalak ★★★★★
()
Ответ на: комментарий от router

запуск графиеских приложений в фоне

Там совсем в фоне.

По теме: установи $DISPLAY, примерно так:

* * * * * DISPLAY=:0 /usr/bin/wine /path/to/cool/app.exe

baverman ★★★
()
Ответ на: комментарий от router

А ему что надо

Скорее всего, у него десктоп и иксовая сессия уже есть.

baverman ★★★
()
Ответ на: комментарий от baverman

Не замечал, хотя и пользовался всего пару раз.

ono
()
Ответ на: комментарий от baverman

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

Ещё вопрос, вручную сам файл кронтаба где-то можно подправить или это таки не рекомендуется?

А ему что надо, раз через cron запускает?

Программа логов не ведёт, создаёт окно при возникновении ошибки. Это окно нужно показать, иначе не знаешь, работает она или где.

Jan007
() автор топика
Ответ на: комментарий от Jan007

>вместо шрифта знаки вопросов

Попробуй как DISPLAY=:0 LC_ALL=ru_RU.UTF-8 /usr/bin/wine /path/to/cool/app.exe

silw ★★★★★
()
Ответ на: комментарий от ono

Стандартный ввод-вывод через wine работают как в родных приложениях, без всяких wineconsole.

А ТСу, кроме указания DISPLAY, стоит перед запуском программы зайти в рабочий каталог, потому что большинство программ запущенных не из своего каталога не будут работать.

Gary ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.