I created a backup script that works fine when I run manually, but when I put a crontab job to execute it the result are not the expected. (not a time problem).
Here is my script:
Code:
bash-3.00# cat /bk_tool/backup2.sh
#!/usr/bin/csh
clear
set DIR_HOST='SCP08'
set DIR_ATS='/ATS'
set DIR_DEST='/backupAP'
set DIR_FILE='/etc/vfstab'
set DIR_ROUTER='/etc/defaultrouter'
set DIR_IPV4='/etc/hosts'
set DIR_INT='/etc/hostname.*'
set DIR_HOME='/export/home'
set DIR_BANNER='/etc/motd'
set DIR_PASS='/etc/passwd'
set DIR_MASK='/etc/netmasks'
set DIR_GROUP='/etc/group'
set DIR_INIT='/etc/inittab'
set DIR_MANIFEST='/var/svc/manifest/application/ats'
set DIR_GROUP='/etc/group'
set DIR_INIT='/etc/inittab'
set DIR_MANIFEST='/var/svc/manifest/application/ats'
set DIR_PROFILE='/etc/profile'
set DIR_EIS='/.profile-EIS'
set DIR_BKP='/bk_tool'
set DIR_LOG='/bk_tool/log'
set DIR_CRON='/var/spool/cron/crontabs'
echo "`date +%Y%m%d_%H%M%S` Start Backup Aplicacao" >> $DIR_LOG/backup.log
find $DIR_ATS \( -name "*.log" -o -name "*.rtdb" \) > $DIR_BKP/exclude_list
tar cXfv exclude_list - $DIR_ATS/* | gzip --stdout >$DIR_DEST/"$DIR_HOST"_aplicacao_`date +%Y%m%d`.tar.gz
echo "`date +%Y%m%d_%H%M%S` Fim Backup Aplicacao" >> $DIR_LOG/backup.log
rm -f `find $DIR_DEST -type f -ctime +3 -print`
my cron job at /var/spool/cron/crontabs/root
Code:
5 0 * * * /bk_tool/backup2.sh
The status of backups:
Code:
bash-3.00# ls -lh /backupAP/
total 357478
-rw-r--r-- 1 root root 20 Feb 22 00:20 SCP08_aplicacao_20140222.tar.gz
-rw-r--r-- 1 root root 20 Feb 23 00:20 SCP08_aplicacao_20140223.tar.gz
-rw-r--r-- 1 root root 174M Feb 24 18:18 SCP08_aplicacao_20140224.tar.gz
Anyone have any idea to solve this problem?
Any way to log the problem?
Moderator's Comments:
Use code tags, thanks. See PM.
Last edited by andredemartini; 02-25-2014 at 10:59 AM..
Reason: code tags
Hello Gurus,
I've been tasked with solving a problem at my new job and I'm stumped. We've got a script that dynamically builds an oracle export parameter files and then runs export from the shell. it runs fine when using the shell, but will NOT run (fails in one spot everytime) when entered... (1 Reply)
Hi,
I made this script for TRU Unix 5.1 OS based Node.
When the script was run manually all the commands were running properly. But when it was run from Crontab, one command is not running.
This command is not running when the script is running from Crontab:
#... (2 Replies)
Hi,
Whenever I run crontab -e from my remote terminal logged onto a SunOS 5.6 machine I get this:
root@beauvert:~> crontab -e
3495
-----
I think I have to set the terminal/editor. These are my environment variables:
root@beauvert:~> set
EDITOR vi
PATH ... (5 Replies)
Hi,
I'm trying the backup a few information commands of my Check Point FW (it's on a SPLAT linux machine). This is the script I wrote:
#!/bin/bash
cd /var/tmp/
file1=netstat_`/bin/date +%d%m%y`.txt
file2=ifconfig_`/bin/date +%d%m%y`.txt
file3=cpstatos_`/bin/date +%d%m%y`.txt... (2 Replies)
I am trying to use the CRON utility in Fedora 11 & CentOS...
I intend to run a script which pops up a warning message every hour and i made the following entry using "CRONTAB -e "
* * * * * sh /bin/myscript.sh
But this does not seem to be running.
Another thing to note is that,... (4 Replies)
Hi,
Can someone please help me here with this one.
This is my script:
# more tosh.sh
#!/usr/bin/ksh
clear
. /home/oracle/.profile
echo "Good morning, world."
export ORACLE_HOME=/u01/app/oracle/product/9.0.1
export PATH=$ORACLE_HOME/bin:/usr/local/bin
export ORACLE_SID=xxxx
... (11 Replies)
Hi, I posted this in the Solaris forum but I think this one would be more appropriate.
I created a script starting with the following lines:
#!/usr/bin/ksh
flag=n
export flag
typeset -i quant=0
(...)
When running it I'm getting the following 2 errors:
/tmp/tstscript/testfail.ksh:... (9 Replies)
Hi,
I have created the below script,
set -x
# Set the Path of Environment file
ENV_FILE_DIR=/opt/app/p1trp1c1/sybase/ecdwqdm/xrbid/QDM_Prod/bin
LOG_DIR=/opt/app/p1trp1c1/sybase/ecdwqdm/xrbid/QDM_Prod/log
export ENV_FILE_DIR
export LOG_DIR
# Set Audit Environment
. ${ENV_FILE_DIR}/QDM.env... (8 Replies)
Hi All,
I am having the below script to be run from crontab, it it doesnt run.
1 * * * * /home/cobr_ext/test.sh > /home/cobr_ext/temp.txt
when i run i manally it runs without any issues.
Could please help me as to why doesnt it run the script.:( (7 Replies)
Hi!
I'm using a RaspberryPi with standard Raspbian.
Currently I'm working on some sort of weather station.
For now I have three python scripts - one which is updating txt files for website - update1m.py ( it will not be necessary in few next days so I'll delete it) , second one for updating... (4 Replies)