-
Notifications
You must be signed in to change notification settings - Fork 0
/
jiraBatchMonthlyReports.php
22 lines (18 loc) · 1.09 KB
/
jiraBatchMonthlyReports.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
// variable - full path to reportConfig.txt file (which contains query parameters)
$filepath = '/home/esamsaj/scripts/jiraCustomerReportConfig.txt';
// note: shell_exec statements below may need to be modified depending on where these scripts reside
/*************************************************************************************************************************/
/********************************** Logic - do NOT modify below this line! ******************************************/
/*************************************************************************************************************************/
// read in configuration file (lines of commands)
$lines = file($filepath);
// Loop through our array, executing shell commands as we go.
foreach ($lines as $line_num => $line) {
$output = shell_exec('/opt/lampp/bin/php /home/esamsaj/scripts/jiraMainReport.php '.$line);
echo $output."\r\n";
}
// as we only have one report for linked issues, just execute that query once.
$output = shell_exec('/opt/lampp/bin/php /home/esamsaj/scripts/jiraLinkedReport.php');
echo $output."\r\n";
?>