Crontab command


 
Thread Tools Search this Thread
Operating Systems AIX Crontab command
# 1  
Old 07-18-2016
Crontab command

Hello,


Could someone help me with crontab command form on AIX? Smilie


Thank you,
# 2  
Old 07-18-2016
Quote:
Originally Posted by rimob
Could someone help me with crontab command form on AIX? Smilie
Yes.






Now in earnest: what exactly do you want to know?

My crystal ball is somewhat distorted today and i only see unclear pictures looking over your shoulder. You might as well enlighten me what your problem is and i will try to answer how to alleviate it. Deal?

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
# 3  
Old 07-18-2016
@bakunin:
i have the following issue, i added a crontab command for some scripts :
Code:
07 08 * * * 1-5 . /etc/profile.sas && /data/work/cr_folder1.sh > /data/work/cr_folder1.out  2>&1

but the command is not working, the out file is empty so i can't see the error or the problem....

Moderator's Comments:
Mod Comment edit by bakunin: please use CODE-tags for code, file content and terminal output. Thank you.

Last edited by bakunin; 07-18-2016 at 08:26 AM..
# 4  
Old 07-18-2016
Quote:
Originally Posted by rimob
Code:
07 08 * * * 1-5 . /etc/profile.sas && /data/work/cr_folder1.sh > /data/work/cr_folder1.out  2>&1

but the command is not working
That is understandable. You try to set an environment, but you start two separate environments for this. In one of them you source in the file /etc/profile.sas:

Code:
. /etc/profile.sas

If this command returns "TRUE" (or 0, which is, for this purpose, the same), then in a second environement the command

Code:
/data/work/cr_folder1.sh > /data/work/cr_folder1.out  2>&1

is executed. But perhaps you rely on a certain environment to be set inside your script, not in some other unrelated process. This is why your script (most probably) failed.

Note that this is all conjecture because i cannot read what in the script /data/work/cr_folder1.sh is (crystal ball not working, y'know).

If my educated guesswork is indeed right you might want to do it this way:

First, change your CRON entry to:

Code:
07 08 * * * 1-5 /data/work/cr_folder1.sh > /data/work/cr_folder1.out  2>&1

next change your script this way:

Code:
# cat /data/work/cr_folder1.sh
#! /bin/ksh

if [ ! -r /etc/profile.sas ] ; then
     print -u2 "Environment file /etc/profile.sas not found. Aborting."
     exit 1
else
     . /etc/profile.sas
fi

<... rest of your script ...>

exit 0

I hope this helps.

bakunin
# 5  
Old 07-18-2016
Do you really have 6 time fields?
Should be 5, like this
Code:
07 08 * * 1-5 . /etc/profile.sas; /data/work/cr_folder1.sh > /data/work/cr_folder1.out  2>&1

These 2 Users Gave Thanks to MadeInGermany For This Post:
# 6  
Old 07-18-2016
Quote:
Originally Posted by MadeInGermany
Do you really have 6 time fields?
Should be 5
Good catch! I have oveerseen that, my bad.

bakunin
This User Gave Thanks to bakunin For This Post:
# 7  
Old 07-19-2016
@bakunin : I tried your way and is working Smilie
i'm thankful for your help

we have a new project to migrate from a solaris server to aix, and i'm trying to solve some issues that we have in the new migration.

have a nice day!

regards.
rimob
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Crontab command help

Hi All, I want a script to run every 5 minutes and in the command prompt i typed the following command $ */5 * * * * /u01/EnvironmentStartup/validateservices.sh and when i enter i'm getting a message "-bash */5: No such file or directory" Any ideas please? Thanks Please wrap all code,... (6 Replies)
Discussion started by: thinkingeye
6 Replies

2. HP-UX

rcp command is not working in crontab

Dear Friends, I am trying to copy SAP log file from one HPux server1 to another HPux server2 remotely through one script. following command has written in the script. rcp -rp /oracle/PRD/sapreorg/*.dbf oraprd@drsite:/oracle/PRD/sapreorg Above command working fine from command mode.... (5 Replies)
Discussion started by: BPANDEY
5 Replies

3. Shell Programming and Scripting

date command issue from crontab

Hi Expert, I am using TZ for extracting yesterday date and day before yesterday date example : date_yes=`TZ="GMT+28" date +'%d-%b-%Y'` date_dbyes=`TZ="GMT+48" date +'%d-%b-%Y'` echo $date_yes $date_dbyes 26-May-2010 27-May-2010 I have written a small script for the same named... (1 Reply)
Discussion started by: pritish.sas
1 Replies

4. Shell Programming and Scripting

date command issue from crontab

Hello Experts, I am facing problem in date command with TZ test.sh Output : 26-May-2010 27-May-2010 I scheduled this script everyday at 1 a.m 00 01 * * * sh test.sh when i was called this script test.sh from crontab , it was giving me other output (1 Reply)
Discussion started by: pritish.sas
1 Replies

5. Shell Programming and Scripting

crontab doesn't allow `command` ??

Dear All, We wrote a script to clean email mailbox when they're nearly full and put it in cron : 0 0 * * * /root/quota/autoclean.sh > /root/quota/autoclean.`date '+%Y%m%d'` 2>&1 I've run this command from command prompt, it did work. However, if running from cron, it returned such error... (1 Reply)
Discussion started by: tiger2000
1 Replies

6. Shell Programming and Scripting

command faster in crontab..

Hi all you enlightened unix people, I've been trying to execute a perl script that contains the following line within backticks: `grep -f patternfile.txt otherfile.txt`;It takes normally 2 minutes to execute this command from the bash shell by hand. I noticed that when i run this command... (2 Replies)
Discussion started by: silverlocket
2 Replies

7. Shell Programming and Scripting

crontab + exec command

hi I am trying to activate auto_run.sh from crontab using following command line but nothing happen. 35 11 * * * -exec /u/uniacc/auto_run.sh and this is the first line of auto_run.sh ksh exec auto_inv.4ge > kti (4 Replies)
Discussion started by: naushad
4 Replies

8. UNIX for Dummies Questions & Answers

getting the date in crontab command

Hi All, There is a requirement to create a file everyday using the cronjob with the date as its name. any suggestions for the crontab command that'll serve this purpose? e.g. 02 30 * * * touch abcd.`date +%d.%m.%y` needless to say.. this doesn't work.. looking fwd to lots of... (7 Replies)
Discussion started by: pranavagarwal
7 Replies

9. UNIX for Advanced & Expert Users

crontab command not working

Dear Friends, I have tried to fire a job on daily basis through crontab command but it willn't work. i have given in the following manner: 07 19 * * * exp /user_name/passwd/ file = /path/file-name full = N owner = user-name but it is giving error that permission denied. i have checked that... (8 Replies)
Discussion started by: digant
8 Replies

10. UNIX for Dummies Questions & Answers

Having Problem with crontab command

Hi all , When i am tryting to execute crontab from home directory for a shell script which is located in some directory it is giving a error message The crontab file is 0 9-17 * * 1-5 /mydir/myshell The following output is given Your "cron" job /mydir/myshell produced the following... (1 Reply)
Discussion started by: arunava_maity
1 Replies
Login or Register to Ask a Question