RE: using 4JS & cron
"McGrath, Colin" <[email protected]>
| Newsgroups | gmane.comp.lang.4gl.fourjs.user |
|---|---|
| Message-ID | <[email protected]> |
In the working script you export the variable "a", and pass $a to the script. In the problem script you have the export line commented out, but still pass the variable $a to the script -- Colin -----Original Message----- From: [email protected] [mailto:[email protected]]On Behalf Of [email protected] Sent: Tuesday, July 05, 2005 3:33 AM To: [email protected] Subject: [fourjs-users] using 4JS & cron I have a problem with a program running as cron job. We have a development and an application server. Configuration se bellow. I have a program that should run as cron-job. On the development server ervery thing works fine, but on the application server I have a system message from the cron: "segmentation fault" You can see the script files below. When I start the script on the application server from the shell then there is no error. Thanks in advance for any help. configuration development server: OS: Red Hat 7.2 dbaccess -V: DB-Access Version 9.30.UC3 fglrun -V Four J's Dynamic Virtual Machine Version 3.50.01.05 Built Jul 12 2002 10:42:14 (c) 1989-2002 Four J's Development Tools Ltd Language support library: INFORMIX GLS Database front end : INFORMIX-ESQL VERSION 9.14(a) configuration application server: OS: red Hat 8.0 dbaccess -V: DB-Access Version 9.40.UC4W2 fglrun -V Four J's Dynamic Virtual Machine Version 3.50.01.05 Built Jul 12 2002 10:42:14 (c) 1989-2002 Four J's Development Tools Ltd ###############################################script from development server (everything works fine !) # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export FGLSERVER=$TERM TERM=vt220 PATH=$PATH:$HOME:. export PATH unset USERNAME export INFORMIXDIR=/opt/informix export INFORMIXSERVER=on_kofu export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts export ONCONFIG=onconfig export FGLDIR=/opt/fgl2c.350rt . $FGLDIR/envcomp export FGLGUI=0 export PPATH=/home1/fibu export FBPATH=/home1/fibu export KRPATH=/home1/kosten export ABPATH=/home1/anbu export WWPATH=/home1/wawi export BESTMIX=/home1/adifo export MENUE=/home1/menue export DBPATH=$FBPATH:$KRPATH:$ABPATH:$WWPATH:$MENUE export DB_LOCALE=de_de.cp1252 export SERVER_LOCALE=de_de.cp1252 export CLIENT_LOCALE=de_de.cp1252 export DBNLS=2 export LANG=de_DE export DBDATE=DMY4. export DBMONEY=, umask 0000 export RUNNER=fglrun export TTY=`tty` export a="$LOGNAME $TTY 0 0 0" export BS=UNIX PATH=FFGLDIR/bin:$INFORMIXDIR/bin:$PATH export PATH cd $WWPATH fglrun /home1/wawi/sehm05 1 $a date >> /home/hmcron/lscron.txt ###############################################script from application server (segmentation fault !) # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs # TERM=vt220 export TERMCAP=/etc/termcap export FGLSERVER=$TERM PATH=$PATH:$HOME/bin export PATH unset USERNAME export INFORMIXDIR=/opt/informix export INFORMIXSERVER=on_kofu export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql export ONCONFIG=onconfig.kofu export DB_LOCALE=de_DE.cp1252 export SERVER_LOCALE=de_DE.cp1252 export CLIENT_LOCALE=de_DE.cp1252 export DBNLS=2 export DBMONEY=, export DBDATE=DMY4. export PATH=$PATH:. export PPATH=/programme/fibu export FBPATH=/programme/fibu export KRPATH=/programme/kore export ABPATH=/programme/anbu export WWPATH=/programme/wawi export BESTMIX=/programme/adifo export MENUE=/programme/menue export DBPATH=$FBPATH:$KRPATH:$ABPATH:$WWPATH:$MENUE export RUNNER=fglrun export TTY=`tty` export LOGNAME=hmcron # export a="$LOGNAME" # export a="$LOGNAME $TTY 0 0 0" export BS=UNIX export FGLDIR=/opt/fgl2c.350 . $FGLDIR/envcomp export FGLGUI=0 PATH=$FGLDIR/bin:$INFORMIXDIR/bin:$PATH LANG=de_DE export PATH cd $WWPATH date >> /home/hmcron/batch/status.txt fglrun sehm05 1 $a ################################################################################### Can anybody help me ?? Stefan Serwe KOFU Tiernahrung Kottmann GmbH EDV-Abteilung Danziger Strasse 3-5 41460 Neuss Tel.: +49 2131 181 202 Fax: +49 2131 181 204