hi,
ich möchte den vdrshutdown etwas erweitern, hier meine vdrshutdown:
#!/bin/bash
# $Id: vdrshutdown,v 1.10 2002/03/15 22:25:38 bistr-o-math Exp $
NVRAMCMD=/usr/local/bin/nvram-wakeup
$NVRAMCMD -ls $1
if [ `ps -ef | grep -e "/2divx"| grep -c -v grep` -eq 1 ];then at now -f `/usr/local/src/VDR/svdrpsend.pl MESG Divx-Konvertierung läuft noch` && exit 1 ;fi
#test -s /video/divx/JobQ && echo "Divx-Konvertierung läuft" && exit 1
echo "VDR-Shutdown!!!" >> /var/log/messages
echo $PIPESTATUS >> /var/log/messages
echo $1 >> /var/log/messages
echo "VDR-Shutdown!!!"
echo $PIPESTATUS, echo $1
# give commands to grub
echo "Grubconfig"
echo | grub --batch << EOF
root (hd0,0)
savedefault --default=2 --once
quit
EOF
echo "ShutDown"
#shutdown -r now
leider klappt der if befehl noch nicht. anscheinend erlaubt er beim at now -f keine parameter für die svdrpsend.pl.
außerdem möchte ich noch fehler bei nvram anbfangen. d.h. wenn dort ein fehler auftritt, soll er nicht runterfahren.
kann mir jemand helfen?
cu atosch