[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Lanciare vlc da cron



Buonasera a tutti,

sembrerebbe semplice lanciare vlc da cron con uno script:

#!/bin/bash
PID_OF_VLC=`/bin/pidof vlc`


if [ -n "$PID_OF_VLC" ]; then
	exit 0
else
DISPLAY=:0.0 /usr/bin/cvlc -I dummy --one-instance --playlist-autostart --playlist-tree /home/videoadmin/Wiedergabeliste/ --verbose --fullscreen --volume 400 --play-and-exit

fi

lo script appartiene a videoadmin e se avviato a mano fa quello che ci si attende. Se lo faccio partire da cron (crontab di videoadmin) manca l'audio.

Il sistema è Jessie, vlc versione 2.1

L'output di ps avviato a mano
root@videoserver:~# ps waux | grep vlc
videoad+ 1398 0.0 0.0 13232 2820 pts/2 S+ 18:35 0:00 /bin/bash ./start_vlc videoad+ 1400 23.7 0.5 1152764 89480 pts/2 Sl+ 18:35 0:00 /usr/bin/vlc -I dummy -I dummy --one-instance --playlist-autostart --playlist-tree /home/videoadmin/Wiedergabeliste/ --verbose --fullscreen --volume 400 --play-and-exit

L'output di ps avviato da cron
root@videoserver:~# ps waux | grep vlc
videoad+ 1442 0.0 0.0 4328 764 ? Ss 18:37 0:00 /bin/sh -c /home/videoadmin/Scripts/start_vlc videoad+ 1443 0.0 0.0 13220 2652 ? S 18:37 0:00 /bin/bash /home/videoadmin/Scripts/start_vlc videoad+ 1445 25.0 0.5 1018264 88452 ? Sl 18:37 0:00 /usr/bin/vlc -I dummy -I dummy --one-instance --playlist-autostart --playlist-tree /home/videoadmin/Wiedergabeliste/ --verbose --fullscreen --volume 400 --play-and-exit

Quando l'avvio avviene da cron viene prodotta una mail
mail videoadmin:
From videoadmin@videoserver.localdomain.lan  Thu Jun 18 18:37:47 2015
X-Original-To: videoadmin
From: root@videoserver.localdomain.lan (Cron Daemon)
To: videoadmin@videoserver.localdomain.lan
Subject: Cron <videoadmin@videoserver> /home/videoadmin/Scripts/start_vlc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/videoadmin>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=videoadmin>
Date: Thu, 18 Jun 2015 18:37:47 +0200 (CEST)

Warning: option --volume no longer exists.
Warning: option --volume no longer exists.
[00000000010c9fe8] pulse audio output error: PulseAudio server connection failure: connessione rifiutata
[000000000106ee28] dummy interface: using the dummy interface module...
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
************************************************
**                                            **
**  No css library available. See             **
**  /usr/share/doc/libdvdread4/README.css     **
**  for more information.                     **
**                                            **
************************************************
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[00007f7ae4d03bc8] vdpau_avcodec generic error: unsupported codec 13 or profile -1
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
[00000000010c9fe8] alsa audio output error: cannot open ALSA device "default": file o directory non trovata
[00000000010c9fe8] core audio output error: Audio output fallito
[00000000010c9fe8] core audio output error: device "default" non utilizzabile:
file o directory non trovata.
[00000000010c9fe8] core audio output error: module not functional
[00007f7ae4d04e58] core decoder error: failed to create audio output
Failed to open VDPAU backend libvdpau_nvidia.so: Impossibile aprire il file shared object: file o directory non trovata

Gli output della mail sono stati tradotti da me in italiano, la macchina "parla" tedesco.

L'hardware è uno shuttle i7 con uscita video hdmi.

COme detto in apetura, lanciato a mano funzionano audio e video, da cron solo il video.

Grato per ogni consiglio, Vi saluto tutti quanti

Luigi










Reply to: