executar o comando enscript no trabalho cron falha

1

Ao executar meu script bash de backup, tudo vai bem, incluindo a execução de duas linhas de enscript (o enscript converte um arquivo de log para o formato .html e.pdf no meu caso).

O problema está executando o mesmo script quando executado no crontab. As linhas inscritas não são executadas. O backup, o registro etc funcionam bem, exceto as linhas de script! (?)

Todas as sugestões são bem-vindas. BTW, minhas habilidades de script são um pouco limitadas, então eu poderia ter esquecido algo.

O script:

#!/bin/sh
# script created by John Nomedal

rm /home/adminuser/Backup_Cakebox_Server.*

timer1=$(date +"%s")
starttime=$(date +"%d %B %Y %T")
echo "Starting backup at $starttime" >> /home/adminuser/Backup_Cakebox_Server.log
echo >> /home/adminuser/Backup_Cakebox_Server.log

rsync -aAXvP --exclude-from '/home/adminuser/rsync-exclude.txt' --delete / /media/adminuser/Backup/cakebox --log-file=/home/adminuser/Backup_Cakebox_Server.log

timer2=$(date +"%s")
stoptime=$(date +"%d %B %Y %T")
echo >> /home/adminuser/Backup_Cakebox_Server.log
echo "Backup finished at $stoptime" >> /home/adminuser/Backup_Cakebox_Server.log

diff=$(($timer2-$timer1))
echo "Backup completed in $(($diff / 3600 )) hours $((($diff % 3600) / 60)) minutes $(($diff % 60)) seconds" >> /home/adminuser/Backup_Cakebox_Server.log

# create html and pdf files
enscript --language=html -pBackup_Cakebox_Server.html Backup_Cakebox_Server.log
enscript Backup_Cakebox_Server.log -o - | ps2pdf - Backup_Cakebox_Server.pdf

cp /home/adminuser/Backup_Cakebox_Server.* /home/adminuser/html/cakebox/
cp /home/adminuser/backup.sh /home/adminuser/html/cakebox/Last_script_used

# last update 010215 incl enscript and rename backuplog.txt to Backup_Cakebox_Server.log and copy of backup.sh to Last_script_used
    
por John Nomedal 02.02.2015 / 11:19

1 resposta

1

CORRIGIDO,

Caminho completo necessário,

enscript --language=html -p/home/adminuser/Backup_Cakebox_Server.html /home/adminuser/Backup_Cakebox_Server.log
enscript /home/adminuser/Backup_Cakebox_Server.log -o - | ps2pdf - /home/adminuser/Backup_Cakebox_Server.pdf

... desculpe por esta postagem desnecessária ....

    
por John Nomedal 02.02.2015 / 13:45