• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

weird - php script not updating mysql from cron?

michaellunsford

Regular Pleskian
root cron calls a php file that reads a tab delimited text file and inserts the data into a mysql database. What's strange is I'm getting the cron e-mail that shows everything working fine, but the database seems to never get updated.

If I run the php script from ssh or even a browser, I get the same detailed results that show up in the cron email, but the database gets updated.

To add mystery, I have a duplicate cron script on a different server that is working just fine.

Am I missing some weird setting in the cron control panel to make this work?
 
It looks like a path problem, be aware due to the env there is a little difference if you execute a file from root shell or from cron.
 
Originally posted by hardweb
It looks like a path problem, be aware due to the env there is a little difference if you execute a file from root shell or from cron.

How can I remedy or code around the path problem?
 
So, is there a way to change the "env" or code around the difference between cron and root shell login? would a system call to "sudo /usr/bin/php" work?
 
Back
Top