{
     my $logfile =  $sarg{'logfile'} || 'squid';

     $OUT .= "#------------------------------------------------------------\n";
     $OUT .= "#              !!DO NOT MODIFY THIS FILE!! \n";
     $OUT .= "#\n";
     $OUT .= "# Manual changes will be lost when this file is regenerated.\n";
     $OUT .= "#\n";
     $OUT .= "# Please read the developer's guide, which is available\n";
     $OUT .= "# at http://www.contribs.org/development/\n";
     $OUT .= "#\n";
     $OUT .= "# Copyright (C) 1999-2006 Mitel Networks Corporation\n";
     $OUT .= "#------------------------------------------------------------\n";
     $OUT .= "\n";
     $OUT .= "\n";
     $OUT .= "#!/bin/bash\n";
     $OUT .= "\n";
     $OUT .= "# To get the newest log file in directory\n";
     $OUT .= "FILE1=\"\$(ls -got /var/log/$logfile | grep \ access.log[-] | sed -n 1p | gawk '{print \$7}')\"\n";
     $OUT .= "\n";
     $OUT .= "# To get the second log file in directory\n";
     $OUT .= "FILE2=\"\$(ls -got /var/log/$logfile | grep \ access.log[-] | sed -n 2p | gawk '{print \$7}')\"\n";
     $OUT .= "\n";
     $OUT .= "# To get the third log file in directory\n";
     $OUT .= "FILE3=\"\$(ls -got /var/log/$logfile | grep \ access.log[-] | sed -n 3p | gawk '{print \$7}')\"\n";
     $OUT .= "\n";
     $OUT .= "# To get the fourth log file in directory\n";
     $OUT .= "FILE4=\"\$(ls -got /var/log/$logfile | grep \ access.log[-] | sed -n 4p | gawk '{print \$7}')\"\n";
     $OUT .= "\n";
     $OUT .= "# To get the latest log file in directory\n";
     $OUT .= "FILE5=\"\$(ls -got /var/log/$logfile | grep \ access.log[-] | sed -n 5p | gawk '{print \$7}')\"\n";
     $OUT .= "LOG_FILES=\n";
     $OUT .= "if [ -s /var/log/$logfile/\$FILE5 ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/\$FILE5\"\n";
     $OUT .= "fi\n";
     $OUT .= "if [ -s /var/log/$logfile/\$FILE4 ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/\$FILE4\"\n";
     $OUT .= "fi\n";
     $OUT .= "if [ -s /var/log/$logfile/\$FILE3 ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/\$FILE3\"\n";
     $OUT .= "fi\n";
     $OUT .= "if [ -s /var/log/$logfile/\$FILE2 ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/\$FILE2\"\n";
     $OUT .= "fi\n";
     $OUT .= "if [ -s /var/log/$logfile/\$FILE1 ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/\$FILE1\"\n";
     $OUT .= "fi\n";
     $OUT .= "if [ -s /var/log/$logfile/access.log ]; then\n";
     $OUT .= "	LOG_FILES=\"\$LOG_FILES -l /var/log/$logfile/access.log\"\n";
     $OUT .= "fi\n";
     $OUT .= "\n";
     $OUT .= "MONTHAGO=\"\$(date --date \'1 month ago\' +01/%m/%Y)-\$(date --date \'1 month ago\' +31/%m/%Y)\"\n";
     $OUT .= "\n";
     $OUT .= "/usr/bin/sarg \$LOG_FILES  -o /var/www/sarg/monthly -d \$MONTHAGO > /dev/null 2>&1 \n";
     $OUT .= "\n";
     $OUT .= "exit 0\n";
}



