Why not you use linux way?
http://linuxers.org/howto/howto-use-logrotate-manage-log-files
/your_path/kannel.log /your_path/sqlbox.log /your_path/smsbox.log {
> > > > * monthly*
> > > > missingok
> > > > rotate 100
> > > > size=50M
> > > > compress
> > > > delaycompress
> > > > olddir /your_path/oldlogs
> > > > notifempty
> > > > create 640 root root
> > > > sharedscripts
> > > > postrotate
> > > > killall -HUP bearerbox sqlbox smsbox || true >
/dev/null
> > 2>
> > > > /dev/null
> > > > endscript
> > > > }
> > > >
Place this script into /etc/cron.daily/
This script will execute on start of every month or log file size >= 50M.
--
Regards,
Abdul Basit | +92 32 1416 4196 | +92 30 0841 1445
On Thu, Dec 8, 2011 at 7:41 PM, Anthony Musaluke <[email protected]> wrote:
> Use the script in crontab. Lets say your script is called log_rotate.sh
>
> You would write this in crontab:
>
> 0 0 30 * * /usr/local/bin/log_rotate.sh
>
> this would run the script log_rotate.sh at midnight every 30th day of the
> month
>
> Anthony
>
>
> On Thu, Dec 8, 2011 at 4:09 PM, mwamba chishimba <[email protected]>wrote:
>
>> Hi Stanic,
>>
>> If I want to do log rotation every month what do I need to do?
>>
>> Kind Regards,
>>
>>
>> On Thu, Dec 8, 2011 at 11:20 AM, Milan P. Stanic <[email protected]> wrote:
>>
>>> On Thu, 2011-12-08 at 16:00, JAmes wrote:
>>> > That sounds good.
>>> >
>>> > So in fact we can use this logrotate method without loosing any SMS in
>>> the
>>> > process?
>>>
>>> I'm using it for years on three different systems and I didn't lost
>>> single SMS because of this method for log rotation.
>>>
>>> > J
>>> >
>>> > On Thu, Dec 8, 2011 at 3:57 PM, Milan P. Stanic <[email protected]>
>>> wrote:
>>> >
>>> > > On Thu, 2011-12-08 at 15:50, JAmes wrote:
>>> > > > Killing the bb process like that could lead to issues if you have a
>>> > > > constant flow of traffic going through it, as it might kill it
>>> while its
>>> > > in
>>> > > > the middle of processing an SMS.
>>> > > >
>>> > > > Am I correct?
>>> > >
>>> > > Kannel just reopens log files when it 'receives' HUP (hang up) signal
>>> > > and does not shutdown or hang up really.
>>> > >
>>> > > > On Thu, Dec 8, 2011 at 3:28 PM, Joel Westerberg <[email protected]>
>>> wrote:
>>> > > >
>>> > > > > I think it'd be best to use the logrotate daemon if you're
>>> hosting on a
>>> > > > > unix system (not doing logrotate yet though, but will once I
>>> move to
>>> > > > > production).
>>> > > > >
>>> > > > > http://www.kannel.org/pipermail/users/2007-October/003108.html
>>> > > > >
>>> > > > > /your_path/kannel.log /your_path/sqlbox.log
>>> /your_path/smsbox.log {
>>> > > > > daily
>>> > > > > missingok
>>> > > > > rotate 100
>>> > > > > size=50M
>>> > > > > compress
>>> > > > > delaycompress
>>> > > > > olddir /your_path/oldlogs
>>> > > > > notifempty
>>> > > > > create 640 root root
>>> > > > > sharedscripts
>>> > > > > postrotate
>>> > > > > killall -HUP bearerbox sqlbox smsbox || true >
>>> /dev/null
>>> > > 2>
>>> > > > > /dev/null
>>> > > > > endscript
>>> > > > > }
>>> > > > >
>>> > > > >
>>> > > > >
>>> > > > > On 8 dec 2011, at 09.21, [email protected] wrote:
>>> > > > >
>>> > > > > Yes. From command line, I close smsbox>sqlbox>bearerbox (in
>>> order),
>>> > > move
>>> > > > > the logs out of folder, and then restart bearerbox>sqlbox>smsbox.
>>> > > Brearebox
>>> > > > > creates all new files when it finds out no log files in the log
>>> > > directory.
>>> > > > >
>>> > > > > On Thu, Dec 8, 2011 at 1:18 PM, JAmes <[email protected]> wrote:
>>> > > > >
>>> > > > >> Hi,
>>> > > > >>
>>> > > > >> So you issue the admin command: shutdown, then move configs,
>>> then
>>> > > admin
>>> > > > >> command restart?
>>> > > > >>
>>> > > > >> Regards,
>>> > > > >> J
>>> > > > >>
>>> > > > >> On Thu, Dec 8, 2011 at 3:06 PM, Sean Brady <[email protected]>
>>> > > wrote:
>>> > > > >>
>>> > > > >>> clone your server. ;P rsync everything, and then change
>>> > > config....
>>> > > > >>>
>>> > > > >>>
>>> > > > >>>
>>> > > > >>>
>>> > > > >>> Thank you,
>>> > > > >>> Sean Brady
>>> > > > >>> [email protected]
>>> > > > >>> http://www.simpletechnology.us/
>>> > > > >>> +1 ( 256 ) 542-1429
>>> > > > >>>
>>> > > > >>>
>>> > > > >>> aim - cesurasean
>>> > > > >>> yahoo - cesurasean
>>> > > > >>> google - [email protected]
>>> > > > >>> msn - [email protected]
>>> > > > >>> icq - 357464121
>>> > > > >>> skype - cesurasean
>>> > > > >>> sip:[email protected]
>>> > > > >>>
>>> > > > >>> *From:* JAmes <[email protected]>
>>> > > > >>> *Sent:* Thursday, December 08, 2011 12:49 AM
>>> > > > >>> *To:* [email protected]
>>> > > > >>> *Subject:* Log Rotation
>>> > > > >>>
>>> > > > >>> Hi,
>>> > > > >>>
>>> > > > >>> What the best way to rotate the logs without interrupting
>>> kannel and
>>> > > > >>> making bb, sqlbox etc still write to the logs?
>>> > > > >>>
>>> > > > >>> For example, if we move the log files, zip them, archive etc,
>>> bb
>>> > > doesnt
>>> > > > >>> create a new log file. Is there a better way?
>>> > > > >>>
>>> > > > >>> J
>>> > > > >>>
>>> > > > >>> No virus found in this message.
>>> > > > >>> Checked by AVG - www.avg.com
>>> > > > >>> Version: 2012.0.1873 / Virus Database: 2102/4666 - Release
>>> Date:
>>> > > 12/07/11
>>> > > > >>>
>>> > > > >>
>>> > > > >>
>>> > > > >
>>> > > > >
>>> > >
>>> > > --
>>> > > Kind regards, Milan
>>> > > --------------------------------------------------
>>> > > Arvanta, IT Security http://www.arvanta.net
>>> > > Please do not send me e-mail containing HTML code or documents in
>>> > > proprietary format (word, excel, pps and so on)
>>> > >
>>> > >
>>>
>>> --
>>> Kind regards, Milan
>>> --------------------------------------------------
>>> Arvanta, IT Security http://www.arvanta.net
>>> Please do not send me e-mail containing HTML code or documents in
>>> proprietary format (word, excel, pps and so on)
>>>
>>>
>>
>>
>> --
>> Mwamba Chishimba
>>
>> "For I am persuaded, that neither death, nor life, nor angels, nor
>> principalities, nor powers, nor things present, nor things to come, nor
>> height, nor depth, nor any other creature, shall be able to separate us
>> from the love of God, which is in Christ Jesus our Lord"
>>
>