Problemi script per vdrrip
Inviato: 18 nov 2007, 18:43
Stò installando il pluggo vdrrip e creando i vari script.
Sono inciampato nel salvataggio dello script
vi /etc/vdr/scripts/commands/vdrrip-01.sh
descritto in http://vdr.spaghettilinux.org/index.php ... _ArchLinux
incollando dentro:
#!/bin/sh
# **********************************************************
# * Passa lo script a ATD
# **********************************************************
# * L' autore declina ogni responsabilita' per eventuali
# * danni provocati dallo script o da altro che lo riguardi
# **********************************************************
# VARIABILI DA IMPOSTARE
# ---------------------------
VDRRIP_QUEUEHANDLER="/usr/bin/queuehandler.sh"
SCRIPT_VDRRIP_02="/etc/vdr/scripts/commands/vdrrip-02"
# INIZIO SCRIPT
# ---------------------------
# Controlla se esiste già una sessione del programma
if [ `ps aux | grep ${VDRRIP_QUEUEHANDLER} | grep -v grep | wc -l` -gt "0" ] ; then
echo "Termino il programma '${VDRRIP_QUEUEHANDLER}'..."
killall -9 queuehandler.sh
# Attende fino a quando il programma non sarà completamente chiuso
while [ `ps aux | grep ${VDRRIP_QUEUEHANDLER} | grep -v grep | wc -l` -gt "0" ]
do
sleep 1
done
echo
echo "Il programma è stato chiuso."
else
# Chiama lo script con AT per avviare queuehandler.sh
/usr/bin/at now -f "${SCRIPT_VDRRIP_02}"
fi
mi dà errore E212: non posso aprire il file in scrittura.
il file non è in uso lo sto creando ora!
Chi mi può dare una mano per favore?
Sono inciampato nel salvataggio dello script
vi /etc/vdr/scripts/commands/vdrrip-01.sh
descritto in http://vdr.spaghettilinux.org/index.php ... _ArchLinux
incollando dentro:
#!/bin/sh
# **********************************************************
# * Passa lo script a ATD
# **********************************************************
# * L' autore declina ogni responsabilita' per eventuali
# * danni provocati dallo script o da altro che lo riguardi
# **********************************************************
# VARIABILI DA IMPOSTARE
# ---------------------------
VDRRIP_QUEUEHANDLER="/usr/bin/queuehandler.sh"
SCRIPT_VDRRIP_02="/etc/vdr/scripts/commands/vdrrip-02"
# INIZIO SCRIPT
# ---------------------------
# Controlla se esiste già una sessione del programma
if [ `ps aux | grep ${VDRRIP_QUEUEHANDLER} | grep -v grep | wc -l` -gt "0" ] ; then
echo "Termino il programma '${VDRRIP_QUEUEHANDLER}'..."
killall -9 queuehandler.sh
# Attende fino a quando il programma non sarà completamente chiuso
while [ `ps aux | grep ${VDRRIP_QUEUEHANDLER} | grep -v grep | wc -l` -gt "0" ]
do
sleep 1
done
echo
echo "Il programma è stato chiuso."
else
# Chiama lo script con AT per avviare queuehandler.sh
/usr/bin/at now -f "${SCRIPT_VDRRIP_02}"
fi
mi dà errore E212: non posso aprire il file in scrittura.
il file non è in uso lo sto creando ora!
Chi mi può dare una mano per favore?