RE: cron task issue
06-04-2017, 02:42 AM
(This post was last modified: 06-04-2017, 03:59 AM by elajam.)
(06-03-2017, 12:25 PM)TGates Wrote: Should help: http://forums.sentora.org/showthread.php?tid=491Thank you for your reply,
with the suggested steps :
- make sure /var/spool/cron owned by apache:apache and permissions 770
- make sure /var/spool/cron/apache owned by apache:apache and permissions 660
- the correct cron script path is: your_domain_com/CRONFILE.php or your_domain_com/SUBFOLDER/SUBFOLDER/CRONFILE.php
(Use starting slash CentOS/Ubuntu. No starting slash if using Windows!)
here is what I get when i issue the ls command (step 1. not set yet)
root@panel:/var/spool/cron# ls -al
total 20
drwxr-xr-x 5 root root 4096 Mar 13 08:43 .
drwxr-xr-x 7 root root 4096 Apr 1 06:58 ..
drwxrwx--T 2 daemon daemon 4096 Jun 1 00:20 atjobs
drwxrwx--T 2 daemon daemon 4096 Jun 1 00:20 atspool
drwxr--r-- 2 www-data www-data 4096 Apr 1 12:46 crontabs
the content of the cron task that I am trying to set "accounts_jobs.php" is as follow :
<?php
/**
* Front-end cron script for ZPanel xBilling Module
* Version : 1.1.0
* @author Aderemi Adewale (modpluz @ ZPanel Forums)
* Email : goremmy@gmail.com
* @desc Performs checks for Domain Expiration Reminder, Invoice Reminder, Domain Deletion
*/
$dir = '../';
require_once('../config.php');
require_once('../functions/xbilling.php');
//Invoice Reminder
InvoiceReminder();
//Disable Expired Domains
DisableExpiredDomains();
//Renewal Reminder
RenewalReminders();
//Delete Expired Domains after X Days - this will probably come in the next version
DeleteExpiredDomains();
?>