Shell Script with PHP CLI is failing

Several scripts
Post Reply
desiw
Nouveau
Nouveau
Posts: 1
Joined: 30 Jul 2018 11:58

Shell Script with PHP CLI is failing

Post by desiw » 30 Jul 2018 12:06

Hi,

I have a shell script (Linux) whith a php cli which always failing with ControlM.

ODATE=$1
echo "The user executing is `whoami`"
echo "Path is `pwd`"
echo "Running php program"
echo "Odate is $ODATE"

/opt/php/php7_installed/bin/php -c /opt/php/php7_installed/lib/php.ini /servicios/vertriebsmanager/export/erfolgsreporting_cr_sb.php
ret=$?

if [[ $ret -ne 0 ]];
then
echo "ERROR IN PHP"
exit 2;
fi

When I execute the shell script manually it works. In ControlM the script fails.

The php scripts works with a db class (Oracle via ODBC).

include ($HAUPTLINK_VM.'xx_klassen/db_class_'.$db.'.inc'); --> here it fails via controlm.

Has anybody an idea why?

User avatar
fyot
Nouveau
Nouveau
Posts: 734
Joined: 26 Apr 2005 12:00
Location: PARIS
Contact:

Re: Shell Script with PHP CLI is failing

Post by fyot » 14 Aug 2018 12:50

Hi

Did you try to launch your script with same user ?
Anyhow verify if all environment variables are available launching your script thru Control-M

Post Reply