Thread: Unix Cron Job
06-26-06, 06:53 #1Registered User
- Join Date
- May 2006
Unanswered: Unix Cron Job
I am facing some problem while executing the process thru cron. My execution scripts (KORN shell) will be something as below:
echo U$(tput kf9)$(tput kf9)|/prog/bin/prog1.exe M A 1>/prog/log/cron.log
In my cron.log, I can see that the 1st input parameters is not passing in to the program correctly therefore it is prompting invalid entry. However, when I execute the program manually thru command line,it is working fine.
The term and termcap was exported correctly in my script.
The /prog/bin/prog1.exe was written in INFORMIX-4GL.
Anyone have any clue what cause the problem?
ENTRY TO CREATE THE IMP AND LOG ACCOUNTS "ADD" FILE, ENTER 'A' O
R TO CREATE THE IMP AND LOG ACCOUNTS "UPDATE" FILE, ENTER 'U' OR TO PREPAR
E THE "ADD" OR "UPDATE" FILE FOR FTP TRANSMISSION, ENTER 'S' ENTER YOUR CHOICE..
. (A/U/S) prog.exe/01 A. A. A. DATE 26/06/2006 VERSION 6.7.00 CREATE/SAVE IMP
/LOG FILE FOR IBS F7 CANCEL / F9 ACCEPT ^HU^HH^H Invalid entry
Invalid entry Invalid entry Invali
d entry Invalid entry
07-06-06, 16:14 #2Registered User
- Join Date
- Jun 2003
- West Palm Beach, FL
You cannot execute interactive script through "cron".
The person who says it can't be done should not interrupt the person doing it. -- Chinese proverb