Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Cron и приложение из-под Playonlinux  (Прочитано 627 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kofesutra

  • Автор темы
  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Cron и приложение из-под Playonlinux
« : 05 Августа 2016, 16:16:39 »
Ребята, научите, пожалуйста, как скормить cron`у задание запускать офтопик-приложение через PlayOnLinux!
Вот desktop-файл, который создан в плейонлинукс, при клике по нему всё нормально запускается.
Имя файла metatester64
[Desktop Entry]
Encoding=UTF-8
Name=metatester64
Comment=PlayOnLinux
Type=Application
Exec=/usr/share/playonlinux/playonlinux --run "metatester64" %F
Icon=/usr/share/playonlinux/etc/playonlinux.png
Name[fr_FR]=metatester64
StartupWMClass=MetaTester64.exe
Categories=

создаю задание cron
crontab -eи пишу в него
*/10 * * * * /home/olja/Scripts/metatester64Но не запускается кроном!
Путь указан точный. Cron задачу видит, смотрел crontab -l

Пробовал и рутовому крону дать задачу - тоже не работает.

Пытался и иначе сделать, писал скрипт запуска
#!/bin/bash
export DISPLAY=:0.0
/usr/share/playonlinux/playonlinux --run "MetaTester64" %F
давал права на исполнение и нацеливал крон на него, но тоже безрезультатно.

И даже второй скрипт нацеливал на desktop-файл, нифига.

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1836
  • BIGCloud
    • Просмотр профиля
Re: Cron и приложение из-под Playonlinux
« Ответ #1 : 05 Августа 2016, 17:26:00 »
Вы как файл назвали?
https://help.ubuntu.ru/wiki/cron
Допишите ему расширение .sh и посмотрите права на файл.

Оффлайн kofesutra

  • Автор темы
  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: Cron и приложение из-под Playonlinux
« Ответ #2 : 05 Августа 2016, 17:49:50 »
graddata, спасибо за ответ!
последний вариант: скрипт Metatester.sh, права запуска проверил.
#!/bin/bash
/usr/share/playonlinux/playonlinux --run "MetaTester64" %F
Запись в cron
SHELL=/bin/bash
*/2 * * * * /home/olja/Scripts/Metatester.sh
Не срабатывает ;(

Но запуск в терминале команды
/home/olja/Scripts/Metatester.shзапускает программу.
« Последнее редактирование: 05 Августа 2016, 17:53:10 от kofesutra »

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1836
  • BIGCloud
    • Просмотр профиля
Re: Cron и приложение из-под Playonlinux
« Ответ #3 : 05 Августа 2016, 18:02:38 »
Если не получается, то можно отдельным скриптом зациклить задачу. Коряво, но зато работает.

#!/bin/sh
# Интервал (в секундах) между проверками
CHECKTIME=900

while :
 do
  /usr/bin/****

sleep ${CHECKTIME}

done

Оффлайн kofesutra

  • Автор темы
  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: Cron и приложение из-под Playonlinux
« Ответ #4 : 05 Августа 2016, 18:32:43 »
graddata, огромное спасибо за совет! Отлично работает :)

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1836
  • BIGCloud
    • Просмотр профиля
Re: Cron и приложение из-под Playonlinux
« Ответ #5 : 06 Августа 2016, 12:55:26 »
graddata, огромное спасибо за совет! Отлично работает :)
:) Был рад помочь.

 

Страница сгенерирована за 0.071 секунд. Запросов: 24.