restartcups.sh
Postat: 25 dec 2007, 16:43
Hej DrMegahertz om du har tid att titta på denna fil:
./restartcups.sh: 6: Syntax error: "(" unexpected
make: *** [cups-install] Fel 2
det är något fel med parentesen, ska den skrivas efter sleep 5 och före RCFILES=
eller vad.
Tack på förhand
Mvh kenta
restartcups.sh
#!/bin/sh
cp /usr/share/cups/model/Canon-LBP-* /usr/share/ppd/
/etc/init.d/cupsys restart
echo "Waiting 5 seconds..."
sleep 5
RCFILES=("/etc/init.d/cups restart" \
"/etc/init.d/cupsd restart" \
"/etc/software/init.d/cups restart" \
"/etc/init.d/cupsys restart" \
"/etc/init.d/cupsys reload" \
"/etc/rc.d/rc.cups restart" )
OK=0
for FILE in "${RCFILES[@]}"
do
if [ -e `echo $FILE | cut -d ' ' -f 1 -` ]; then
echo "Trying $FILE..."
$FILE
OK=1
fi
done
if [ $OK == 0 ]; then
echo "Trying killall -HUP cupsd..."
killall -HUP cupsd
fi
echo "Waiting 5 seconds..."
sleep 5
./restartcups.sh: 6: Syntax error: "(" unexpected
make: *** [cups-install] Fel 2
det är något fel med parentesen, ska den skrivas efter sleep 5 och före RCFILES=
eller vad.
Tack på förhand
Mvh kenta
restartcups.sh
#!/bin/sh
cp /usr/share/cups/model/Canon-LBP-* /usr/share/ppd/
/etc/init.d/cupsys restart
echo "Waiting 5 seconds..."
sleep 5
RCFILES=("/etc/init.d/cups restart" \
"/etc/init.d/cupsd restart" \
"/etc/software/init.d/cups restart" \
"/etc/init.d/cupsys restart" \
"/etc/init.d/cupsys reload" \
"/etc/rc.d/rc.cups restart" )
OK=0
for FILE in "${RCFILES[@]}"
do
if [ -e `echo $FILE | cut -d ' ' -f 1 -` ]; then
echo "Trying $FILE..."
$FILE
OK=1
fi
done
if [ $OK == 0 ]; then
echo "Trying killall -HUP cupsd..."
killall -HUP cupsd
fi
echo "Waiting 5 seconds..."
sleep 5