![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| running script in cron - with ssh commands - not working | frustrated1 | Shell Programming and Scripting | 31 | 09-16-2008 11:14 AM |
| Cron not working | manna | UNIX for Dummies Questions & Answers | 1 | 01-10-2008 02:04 PM |
| Cron job not working | dkranes | UNIX for Dummies Questions & Answers | 5 | 10-26-2007 12:01 PM |
| Cron not working? | christo16 | UNIX for Dummies Questions & Answers | 5 | 03-09-2007 02:55 AM |
| cron not working | DaleCabell | UNIX for Dummies Questions & Answers | 1 | 07-28-2006 08:16 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
guys
i have written a very simple script .it runs manually well. but when i put it in cron,it doesn't give the desired output. script looks like this: #! /usr/bin/sh #script for loading data in table using ctl file/Abhijeet K/08.07.2006 /svm_wl1/. .profile cd /svm_wl1/billing/data/server/log rm SVM_WL1_WLN_DATA_USAGE.txt a=`ls SVM_WL1_WLN_DATA_USAGE_2006*.txt` echo "----------" echo $a echo "----------" sleep 5 cp $a /svm_wl1/billing/data/server/archive/SVM_WL1_WLN_DATA_USAGE echo $a > /svm_wl1/billing/data/server/log/test b=`cut -b 1-22 /svm_wl1/billing/data/server/log/test` echo "------------" echo $b echo "------------" rm test sleep 5 mv $a $b.txt sqlldr <username>/<password>@<database_name> control=/svm_wl1/billing/data/server/log/DIA_USAGE.ctl log=/svm_wl1/billing/data/server/log/DIA_USAGE.log echo "------" echo "done" echo "------" date echo "------" If a run script manullay,data gets inserted in the table & a log file also gets generated but in cronjob script runs without insertion and log file generation. i tried calling . .profile before the execution of script starts. still no result. any views/suggestions/corrections welcome regards abhijeet |
|
||||
|
yup
script is getting called. i am redirecting echo statements in a .txt file. 00 05 * * * /svm_wl1/billing/data/server/log/sqlldr.sh > /svm_wl1/billing/data/server/log/sqlldr.txt this txt file gets modified on the scheduled time. but data is not getting inserted in the table. i feel it has something to do with the cron enviroment. does cron sets up its own enviroment? i have been facing cron problem for some time now.i write scripts,they run manually but fail in cron. o/p of sqlldr.txt file is like this: ---------- SVM_WL1_WLN_DATA_USAGE_2006-07-10.txt ---------- ------------ SVM_WL1_WLN_DATA_USAGE ------------ ------ done ------ Tue Jul 11 05:00:10 IST 2006 ------ |
|
||||
|
I would check this out in the FAQS section:
cron and crontab |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|