Can't execute star cronjob

"Zoran Ljubisic" <[email protected]>
Newsgroups gmane.comp.archivers.star.user
Message-ID <012701c5c80f$6ac6b840$fd01a8c0@zoran>
Hi all,

I wrote a script for backup purpose. If I execute it from shell prompt 
everything is as expected. Script looks like:

/root/tblib.sh

# Exclude direktoriji su navedeni u star liniji sa sintaksom "-V 
pat=subdir/\*"
# Log je u /tmp direktoriju u formatu bck-dd_mm_yyyy-HH:MM:SS.log


# Glavni parametri
BckRoot="/lib" # bez zavrsnog "/"
# /Glavni parametri

#Ostali parametri
Opcije="-fifostats -multivol -time"

MailTo=root
BlockSize=8m
FifoSize=128m
TapeDev="/tmp/arhiva.star"
# /Ostali parametri


PocDir=$PWD
BckScrpt=`basename $0`
BckDateFormat="+%d.%m.%Y-%H:%M:%S"
BckStart=`date $BckDateFormat`
Log="/tmp/tblib-$BckStart.log"
OpisTxt="$BckRoot/BackupInfo.txt"

#cd ${BckRoot}

echo "$PocDir/$BckScrpt" > "$OpisTxt"
echo >> "$OpisTxt"
cat $0 >> "$OpisTxt"


if [ -e $Log ] ; then
    rm "$Log"
fi

cd ${BckRoot}

echo 
"***************************************************************************" 
 > "$Log"
echo "* Backup skripta - $PocDir/$BckScrpt > $Log" >> "$Log"
echo 
"***************************************************************************" 
 >> "$Log"
echo >> "$Log"
echo "Backup START $BckStart" >> "$Log"
echo >> "$Log"


#mt -f /dev/st0 setblk 0
star -c bs="$BlockSize" fs="$FifoSize" $Opcije -V pat=firmware/\* -V 
pat=security/\* f="$TapeDev" . 2>> "$Log"

BckEnd=`date $BckDateFormat`

echo >> "$Log"
echo "Backup END   $BckEnd" >> "$Log"
echo >> "$Log"

cat "$OpisTxt" | mail -s "Backup poceo $BckStart, zavrsio $BckEnd" -a "$Log" 
"$MailTo"

rm "$OpisTxt"
cd ${PocDir}


I wrote rootcrontab file with following contents:

SHELL=/bin/sh
0-59/1 * * * * /root/tblib.sh

So, my cronjob (only for this test purpose) will execute every minute.
Result is mail message with following in attachment:

"
***************************************************************************
* Backup skripta - /root/tblib.sh > /tmp/tblib-03.10.2005-13:33:01.log
***************************************************************************

Backup START 03.10.2005-13:33:01

star: No such device or address. Cannot open '/dev/tty'.

Backup END   03.10.2005-13:33:02
"
If I execute same script from shell promtp I get following attachment:

"
***************************************************************************
* Backup skripta - /root/tblib.sh > /tmp/tblib-03.10.2005-13:28:21.log
***************************************************************************

Backup START 03.10.2005-13:28:21

star: fifo had 5354 puts 8 gets.
star: fifo was 2 times empty and 0 times full.
star: fifo held 44774400 bytes max, size was 134217728 bytes
star: 8 blocks + 0 bytes (total of 67108864 bytes = 65536.00k).
star: Total time 3.162sec (20726 kBytes/sec)

Backup END   03.10.2005-13:28:25
"

Why I am getting this "star: No such device or address. Cannot open 
'/dev/tty'." error?

Zoran
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.