Crontab problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Crontab problem
# 1  
Old 03-04-2013
Crontab problem

Hi

One shell script is running fine when I am running it through command line.

However the same thing is not working when I am trying through cron.

Basically when I debugged I found when I am running it throuh ssh terminal ( putty) it's getting loading the profile file properly but through cron it's not doing the same.

Example
Code:
Code:
#!/bin/bash
. ~xcrukusr/.bash_profile_xcruk
. $XCR_HOME/cfg/.setxcrenv
. $XCR_CFG/.email_list

##-----------------------------
#debug
echo $HOME
echo "XCR Home: $XCR_HOME"
echo "XCR cfg: $XCR_CFG"
echo "$XCR_HOME/cfg/.setxcrenv"
echo "$XCR_CFG/.email_list"

output: ( through putty)
Code:
/home/xcrukusr
XCR Home: /idvprddata/xcrukusr
XCR cfg: /idvprddata/xcrukusr/cfg
/idvprddata/xcrukusr/cfg/.setxcrenv
/idvprddata/xcrukusr/cfg/.email_list

OutputSmiliein cron)
Code:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: line 3: /cfg/.setxcrenv: No such file or directory
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: line 4: /.email_list: No such file or directory
/home/xcrukusr
XCR Home: 
XCR cfg: 
/cfg/.setxcrenv
/.email_list

what could be the possible reason?

Here is content of .bash_profile_xcruk
Code:
# .bash_profile_xcruk
PATH=$PATH:$HOME/bin
export PS1="[\u@\h:\w \t $]"
export XCR_HOME=/idvprddata/xcrukusr
alias ptree="ps axjf"
alias pt="ps -ejH"

# 2  
Old 03-04-2013
include the bash aliases in the current script n check
This User Gave Thanks to nikhil jain For This Post:
# 3  
Old 03-04-2013
Quote:
Originally Posted by nikhil jain
include the bash aliases in the current script n check
could not get you.

Can you tell me the exact line I need to add?
# 4  
Old 03-04-2013
(sigh) Did you ever bother to search these fora? You might have come across the solution.
This User Gave Thanks to RudiC For This Post:
# 5  
Old 03-04-2013
sorry about that. I should have checked.

But if you see I have already included the profile there ...
# 6  
Old 03-04-2013
What is the content of your script:

Code:
. ~xcrukusr/.bash_profile_xcruk

?

It seems , $XCR_HOME and $XCR_CFG are not ( are unknown to cron which mean they are not defined )!!!
This User Gave Thanks to panyam For This Post:
# 7  
Old 03-04-2013
I'd use the written out pathname of the users homedirectory instead of the ~ notation.
This User Gave Thanks to cero For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

problem with crontab

hi all does any on has explanation for this result bash-3.00$ crontab -e "/var/tmp/Ex1kayUW" No space left on device The crontab file was not changed. bash-3.00$ (2 Replies)
Discussion started by: osmannix
2 Replies

2. UNIX for Advanced & Expert Users

crontab problem

hi.. i have a program (tf.sh), and i want what it runs automatically with a "lapsus" of 2 hours. (1,3,5,7,9,11,13,15,17,19,21,23 hrs.) i know what i have to do it using crontab, but i donīt know how to do it. i have the next idea, but the problem is what it doesnīt run on my server... (11 Replies)
Discussion started by: DebianJ
11 Replies

3. AIX

Crontab problem

Hi to all. Guys, i have a truble with oracle user crontab. He work if i'm do 0-59 * * * * echo LOL> ~/test.txt But not work if me set realy norm date For example 14 17 28 12 * echo LOL> ~/test.txt In 17:14 28 December . In log file /var/adm/cron/log nothing.... Please... (3 Replies)
Discussion started by: jess_t03
3 Replies

4. Shell Programming and Scripting

Problem in crontab

Hi All, Am facing an issue while updating the crontab.Getting below error while updating the cron. cron/tmp.XXXX5fXBR6: No space left on device crontab: edits left in /tmp/crontab.XXXXEJX5gw Is there any file where i need to alter using root user so that i can update the cron. TIA... (9 Replies)
Discussion started by: Ashok_oct22
9 Replies

5. Shell Programming and Scripting

Crontab Problem

Dear All , I have .sh script wich has the following inside getFileName=Listportfolio.txt.`date +'%Y%m%d` ftp -n 172.10.10.1<<EOF user xxx xxx bin cd /home/gbs/FTP_Script get /home/gbs/FTP_Script/$getFileName bye EOF EOF when I run the... (3 Replies)
Discussion started by: habuzahra
3 Replies

6. UNIX for Advanced & Expert Users

crontab problem

hi all while using crontab -e im receiving 754 as output im unable to add a entry in crontab crontab -l is working fine OS: sun5.8 can some one please assist me (4 Replies)
Discussion started by: NIMISH AGARWAL
4 Replies

7. UNIX for Dummies Questions & Answers

problem with crontab

i added to my crontab file: * * * * * echo "hello" it works, i receive a message into my /var/mail/username and i receive: bob in addition to a large text add-on any help appreciated (1 Reply)
Discussion started by: cleansing_flame
1 Replies

8. UNIX for Dummies Questions & Answers

Problem with crontab

I'm trying to get crontab to run a script, but to test crontab I tried out a very simple command: `echo bob` here is my crontab file (I edited it by using `crontab -e`): ----------------- #!/bin/sh 23 10 * * * echo bob and at 10:23 every day I get a new message: in /var/mail/a... (3 Replies)
Discussion started by: cleansing_flame
3 Replies

9. Shell Programming and Scripting

crontab problem

HI, i am working on linux. i have crontab problem i wrote a small script and put it in a crontab . but the script is not running.. i have given following way in crontab -e 02 06 * * * /bin/csh /home/vr_test.csh but the above script is not running please rectify my... (26 Replies)
Discussion started by: rajan_ka1
26 Replies

10. UNIX for Dummies Questions & Answers

crontab problem

Hi, I trying to include a script in my crontab as user. I used "crontab -e" to include my script there but does not seem to work. If I understand correctly it is set to run at 11:20 every day, correct? Can anybody identify any error? <pre> #Sun Microsystems Inc. SunOS 5.7 Generic... (19 Replies)
Discussion started by: guest100
19 Replies
Login or Register to Ask a Question