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


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

Автор Тема: запуск vlc через cron  (Прочитано 3216 раз)

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

Оффлайн msv_serg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Linux Ubuntu 14.04.1
    • Просмотр профиля
запуск vlc через cron
« : 07 Февраля 2013, 19:32:32 »
Здравствуйте, извините если ошибся разделом :idiot2:.
запускаю vlc через cron следующим образом
24 17 * * * DISPLAY=:0 /usr/bin/vlc

Проигрыватель запускается с какой-то упрощенной оболочкой. как запустить с нормальной :)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: запуск vlc через cron
« Ответ #1 : 07 Февраля 2013, 19:38:52 »
Каким образом редактируете crontab?

Оффлайн msv_serg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Linux Ubuntu 14.04.1
    • Просмотр профиля
Re: запуск vlc через cron
« Ответ #2 : 07 Февраля 2013, 19:40:28 »
crontab -e

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: запуск vlc через cron
« Ответ #3 : 07 Февраля 2013, 19:49:01 »
crontab -e
ok

Вероятно, причина в переменных среды.
Надо запустить vlc из терминала и посмотреть, с какими переменными окружения он работает:
ps auxe | grep [v]lcА затем сравнить с vlc, который запущен через cron.

К примеру, вот пара подозрительных переменных, которые я обнаружил у себя:
DESKTOP_SESSION=gnome GDMSESSION=gnome

Оффлайн msv_serg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Linux Ubuntu 14.04.1
    • Просмотр профиля
Re: запуск vlc через cron
« Ответ #4 : 07 Февраля 2013, 19:58:45 »
не знаю
serg      8884  9.0  0.8 119616 33752 ?        Sl   17:53   0:00 /usr/bin/vlc PT5HOME=/usr/local/PacketTracer5 GNOME_KEYRING_PID=1916 USER=serg LANGUAGE=ru_UA:ru HOME=/home/serg DESKTOP_SESSION=ubuntu-2d XDG_SESSION_COOKIE=4660d0ccbdb426cd93fe48960000000d-1360245085.36470-1232160188 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 GNOME_KEYRING_CONTROL=/tmp/keyring-z3LD3d UBUNTU_MENUPROXY=libappmenu.so MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path LOGNAME=serg DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 DISPLAY=:0 LANG=ru_UA.UTF-8 XAUTHORITY=/home/serg/.Xauthority SHELL=/bin/bash GDMSESSION=ubuntu-2d PWD=/home/serg XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/ XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg SSH_AUTH_SOCK=/tmp/keyring-z3LD3d/ssh SSH_AGENT_PID=1963 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uL18jaoSbs,guid=b0a3e353dda5a8709906b22f00000041 GNOME_DESKTOP_SESSION_ID=this-is-deprecated SESSION_MANAGER=local/serg-ubuntu:@/tmp/.ICE-unix/1927,unix/serg-ubuntu:/tmp/.ICE-unix/1927 XDG_CURRENT_DESKTOP=Unity GPG_AGENT_INFO=/tmp/keyring-z3LD3d/gpg:0:1 GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/vlc.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=8884
serg      8900  0.0  0.0   5632   832 pts/0    S+   17:54   0:00 grep --color=auto vlc SSH_AGENT_PID=1963 GPG_AGENT_INFO=/tmp/keyring-z3LD3d/gpg:0:1 TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=4660d0ccbdb426cd93fe48960000000d-1360245085.36470-1232160188 PT5HOME=/usr/local/PacketTracer5 WINDOWID=75497477 GNOME_KEYRING_CONTROL=/tmp/keyring-z3LD3d USER=serg LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36: XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 SSH_AUTH_SOCK=/tmp/keyring-z3LD3d/ssh SESSION_MANAGER=local/serg-ubuntu:@/tmp/.ICE-unix/1927,unix/serg-ubuntu:/tmp/.ICE-unix/1927 DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DESKTOP_SESSION=ubuntu-2d PWD=/home/serg GNOME_KEYRING_PID=1916 LANG=ru_UA.UTF-8 MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path UBUNTU_MENUPROXY=libappmenu.so GDMSESSION=ubuntu-2d SHLVL=1 HOME=/home/serg LANGUAGE=ru_UA:ru GNOME_DESKTOP_SESSION_ID=this-is-deprecated LOGNAME=serg XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/ DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uL18jaoSbs,guid=b0a3e353dda5a8709906b22f00000041 LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0 XDG_CURRENT_DESKTOP=Unity LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/serg/.Xauthority _=/bin/grep


CRON
serg      8797  0.0  0.0   2236   544 ?        Ss   17:52   0:00 /bin/sh -c DISPLAY=:0 /usr/bin/vlc /home/serg/Загрузки/RadioROKS_256.m3u PATH=/usr/bin:/bin LANG=ru_UA.UTF-8 LANGUAGE=ru_UA:ru SHELL=/bin/sh HOME=/home/serg LOGNAME=serg
serg      8798 12.3  0.7 180824 29192 ?        Sl   17:52   0:01 /usr/bin/vlc /home/serg/Загрузки/RadioROKS_256.m3u LANGUAGE=ru_UA:ru HOME=/home/serg LOGNAME=serg PATH=/usr/bin:/bin DISPLAY=:0 LANG=ru_UA.UTF-8 SHELL=/bin/sh PWD=/home/serg
serg      8824  0.0  0.0   5632   836 pts/0    S+   17:52   0:00 grep --color=auto vlc SSH_AGENT_PID=1963 GPG_AGENT_INFO=/tmp/keyring-z3LD3d/gpg:0:1 TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=4660d0ccbdb426cd93fe48960000000d-1360245085.36470-1232160188 PT5HOME=/usr/local/PacketTracer5 WINDOWID=75497477 GNOME_KEYRING_CONTROL=/tmp/keyring-z3LD3d USER=serg LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36: XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 SSH_AUTH_SOCK=/tmp/keyring-z3LD3d/ssh SESSION_MANAGER=local/serg-ubuntu:@/tmp/.ICE-unix/1927,unix/serg-ubuntu:/tmp/.ICE-unix/1927 DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DESKTOP_SESSION=ubuntu-2d PWD=/home/serg GNOME_KEYRING_PID=1916 LANG=ru_UA.UTF-8 MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path UBUNTU_MENUPROXY=libappmenu.so GDMSESSION=ubuntu-2d SHLVL=1 HOME=/home/serg LANGUAGE=ru_UA:ru GNOME_DESKTOP_SESSION_ID=this-is-deprecated LOGNAME=serg XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/ DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uL18jaoSbs,guid=b0a3e353dda5a8709906b22f00000041 LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0 XDG_CURRENT_DESKTOP=Unity LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/serg/.Xauthority _=/bin/grep

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: запуск vlc через cron
« Ответ #5 : 07 Февраля 2013, 20:07:50 »
Вот, отфильтровал разницу...

Это обычный vlc:
serg      8884  9.0  0.8 119616 33752 ?        Sl   17:53   0:00 /usr/bin/vlc PT5HOME=/usr/local/PacketTracer5 GNOME_KEYRING_PID=1916 USER=serg LANGUAGE=ru_UA:ru HOME=/home/serg DESKTOP_SESSION=ubuntu-2d XDG_SESSION_COOKIE=4660d0ccbdb426cd93fe48960000000d-1360245085.36470-1232160188 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 GNOME_KEYRING_CONTROL=/tmp/keyring-z3LD3d UBUNTU_MENUPROXY=libappmenu.so MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path LOGNAME=serg DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 DISPLAY=:0 LANG=ru_UA.UTF-8 XAUTHORITY=/home/serg/.Xauthority SHELL=/bin/bash GDMSESSION=ubuntu-2d PWD=/home/serg XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/ XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg SSH_AUTH_SOCK=/tmp/keyring-z3LD3d/ssh SSH_AGENT_PID=1963 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uL18jaoSbs,guid=b0a3e353dda5a8709906b22f00000041 GNOME_DESKTOP_SESSION_ID=this-is-deprecated SESSION_MANAGER=local/serg-ubuntu:@/tmp/.ICE-unix/1927,unix/serg-ubuntu:/tmp/.ICE-unix/1927 XDG_CURRENT_DESKTOP=Unity GPG_AGENT_INFO=/tmp/keyring-z3LD3d/gpg:0:1 GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/vlc.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=8884

А это который запускается из cron:
serg      8798 12.3  0.7 180824 29192 ?        Sl   17:52   0:01 /usr/bin/vlc /home/serg/Загрузки/RadioROKS_256.m3u LANGUAGE=ru_UA:ru HOME=/home/serg LOGNAME=serg PATH=/usr/bin:/bin DISPLAY=:0 LANG=ru_UA.UTF-8 SHELL=/bin/sh PWD=/home/serg

У второго, очевидно, не хватает каких-то переменных.
Вы указали только "DISPLAY=:0", а их там гораздо больше.
Я бы добавил те, которые имеют отношение к рабочей среде.

Оффлайн msv_serg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
  • Linux Ubuntu 14.04.1
    • Просмотр профиля
Re: запуск vlc через cron
« Ответ #6 : 07 Февраля 2013, 20:11:43 »
все понял, спасибо за помощь

Пользователь решил продолжить мысль 07 Февраля 2013, 20:20:35:
какие именно вы бы добавили?
« Последнее редактирование: 07 Февраля 2013, 20:20:35 от msv_serg »

 

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