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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Cron не запускает VLC  (Прочитано 76573 раз)

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

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Cron не запускает VLC
« : 20 Декабря 2023, 12:08:07 »
Добрый день.
Установил vlc из командной строки запускается и работает, но не запускается через crontab
Почитал про переменные среды, но куда нужно добавить чтобы cron сработал?


Пользователь добавил сообщение 20 Декабря 2023, 12:09:49:
При запуске через крон vlc
[006a51b8] vlcpulse audio output error: PulseAudio server connection failure: Соединение отвергнуто
[006e3a68] [http] lua interface: Lua HTTP interface
[0061f0f8] main interface error: no suitable interface module
[0061cb98] main libvlc error: interface "oldrc,none" initialization failed
[006cdef0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.20 Vetinari
Command Line Interface initialized. Type `help' for help.
> Shutting down.
[006cdef0] [cli] lua interface: Requested shutdown.
[006d3400] dummy interface: using the dummy interface module...
[0069b340] main playlist: playlist is empty
[006cdef0] [cli] lua interface error: Error loading script /usr/lib/arm-linux-gnueabihf/vlc/lua/intf/cli.luac: lua/intf/modules/host.lua:286: Interrupted.


Пользователь добавил сообщение 20 Декабря 2023, 12:14:17:
crontab -e

13 17 * * * export DISPLAY=:0 && /usr/bin/cvlc
« Последнее редактирование: 20 Декабря 2023, 12:14:17 от navi08 »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6168
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #1 : 20 Декабря 2023, 12:23:00 »
Запускать VLC из cron под root - плохая идея. Лучше запускать скрипт, в котором настроить запуск с нужными параметрами, а не каждый раз править cron.
Опишите задачу более подробно.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #2 : 20 Декабря 2023, 12:27:14 »
Причём тут DYSPLAY=:0 если запускаешь консольную версию VLC?
DYSPLAY=:0 нужен для запуска GUI приложений.
« Последнее редактирование: 20 Декабря 2023, 12:29:44 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #3 : 20 Декабря 2023, 12:29:32 »
Запускаю под обычным пользователем.
В консоле cvlc запускается, а вот через cron нет.
Запускать VLC из cron под root - плохая идея. Лучше запускать скрипт, в котором настроить запуск с нужными параметрами, а не каждый раз править cron.
Опишите задачу более подробно.

Пользователь добавил сообщение 20 Декабря 2023, 12:30:36:
Понятно. В интернете читал, там рекомендовали так. Запустил а толку ноль.
Причём тут DYSPLAY=:0 если запускаешь консольную версию VLC?
DYSPLAY=:0 нужен для запуска GUI приложений.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #4 : 20 Декабря 2023, 12:33:47 »
Опиши, какой результат хочешь получить?
А чего это вы тут делаете, а?

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #5 : 20 Декабря 2023, 12:38:06 »
Нужно в определенное время чтобы запускался VLC и проигрывал файлы.
До сегодня все работало.

Вот такое было задние в кроне

57 7 * * 3 cvlc /music/03
58 7 * * 4 cvlc /music/04



Опиши, какой результат хочешь получить?

Пользователь добавил сообщение 20 Декабря 2023, 12:39:25:
Нужно в определенное время чтобы запускался VLC и проигрывал файлы.
До сегодня все работало. Вернее сегодня заметили что нет музыки.

Вот такое было задние в кроне

57 7 * * 3 cvlc /music/03
58 7 * * 4 cvlc /music/04



Опиши, какой результат хочешь получить?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #6 : 20 Декабря 2023, 12:39:57 »
export XDG_RUNTIME_DIR=/run/user/1000
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #7 : 20 Декабря 2023, 12:51:54 »
А где это прописать?
export XDG_RUNTIME_DIR=/run/user/1000

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #8 : 20 Декабря 2023, 13:08:46 »
13 17 * * * /bin/sh -c 'export XDG_RUNTIME_DIR=/run/user/1000 && /usr/bin/cvlc'
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #9 : 20 Декабря 2023, 13:22:13 »
Не сработал
21 18 * * * /bin/sh -c "export XDG_RUNTIME_DIR=/run/user/1000 && /usr/bin/cvlc"  > /tmp/5cron.log 2>&1
[00223b20] [http] lua interface: Lua HTTP interface
[00228530] main interface error: no suitable interface module
[0018ab98] main libvlc error: interface "oldrc,none" initialization failed
[0022b270] main interface error: no suitable interface module
[0018ab98] main libvlc error: interface "globalhotkeys,none" initialization failed
[0022b270] dummy interface: using the dummy interface module...
[0022ac90] [cli] lua interface: Listening on host "*console".
[00209340] main playlist: playlist is empty
VLC media player 3.0.20 Vetinari
Command Line Interface initialized. Type `help' for help.
> Shutting down.
[0022ac90] [cli] lua interface: Requested shutdown.
[0022ac90] [cli] lua interface error: Error loading script /usr/lib/arm-linux-gnueabihf/vlc/lua/intf/cli.luac: lua/intf/modules/host.lua:286: Interrupted.


13 17 * * * /bin/sh -c 'export XDG_RUNTIME_DIR=/run/user/1000 && /usr/bin/cvlc'

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6168
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #10 : 20 Декабря 2023, 13:38:52 »
navi08, где запускаете VLC? Малина или что-то наподобие на ARM-архитектуре? Есть залогиненный пользователь с UID=1000?

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #11 : 20 Декабря 2023, 14:45:57 »
navi08, где запускаете VLC? Малина или что-то наподобие на ARM-архитектуре? Есть залогиненный пользователь с UID=1000?
Да верно на малинке. Пользователь как раз с UID 1000

Пользователь добавил сообщение 20 Декабря 2023, 15:22:00:
вот логи log01 запускаю из консоли, а второй log2 crontab-ом
« Последнее редактирование: 20 Декабря 2023, 15:22:00 от navi08 »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #12 : 20 Декабря 2023, 15:34:37 »
Вот такое было задние в кроне

57 7 * * 3 cvlc /music/03
58 7 * * 4 cvlc /music/04

А если cvlc на nvlc заменить?
А чего это вы тут делаете, а?

Оффлайн navi08

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #13 : 20 Декабря 2023, 16:01:45 »
Все тоже shutdown

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6168
    • Просмотр профиля
Re: Cron не запускает VLC
« Ответ #14 : 20 Декабря 2023, 16:13:00 »
второй log2 crontab-ом
[00968b98] main libvlc error: D-Bus session bus connection failure: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

 

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