You must update (restart, kill -HUP, ...) your application.
Read your application documentation.
Even logrotate would need such an action; a pre-rotate or post-rotate action.
Code:
man open
tells that the O_APPEND flag in open() jumps to the end of the (with the old file size) prior to every write.
Last edited by MadeInGermany; 10-30-2013 at 04:28 PM..
These 2 Users Gave Thanks to MadeInGermany For This Post:
Greetings, I just started using scripting languages,
im trying to get a tcpdump in a file, change the
file name every 5mins ... this is what i have but its
not working ... any suggestions?
#!/bin/bash
# timeout.sh
#timestamp format
TIMESTAMP=`date -u "+%Y%m%dT%H%M%S"`
#tdump =`tcpdump... (3 Replies)
Hello,
I only know the basic for shell programing. I need help for this, I thinks this is a basic for anyone who know a litle of shell scripting.
I need creat a script for a rotatate logs, when a filesystem is full. I have a filesystem.
The rotate consist in zip the current log (copy) and... (1 Reply)
Hello All,
I am learning unix and basically I want to rotate one of my application logs every 1 hour. I need to rotate that file every one hour. I looked in the forums and googled.. but couldn;t get proper information. Requesting you all to kindly guide me.
Our application is running on... (4 Replies)
Hi all,
Am trying to write my own log rotate script. Curremtly, what I have is as below:
#!/bin/ksh
file_to_rotate=${1}
x=${2}
while ]
do
let curr=${x}
let prev=${x}-1
if ] ; then
#echo "cp -p ${file_to_rotate} ${file_to_rotate}.${curr}"
cp -p... (7 Replies)
Hi Experts,
I have script on crontab and give output quite large. I would like to know how to create rotate log when the size of log maximum 50MB
if the test.log is 50MB then create test.0
Thanks
Edy (2 Replies)
Hi,
I have below script in logrotate.d to rotate logs.
logs are not rotating after the file grow to 1k, do you have any idea? Is it because of it just only 1K?
Please let me know if the below syntax is in correct.
# more trotate
/sourcepath/*/servers/*/logs/*log... (2 Replies)
My problem: Both access and error logs do not rotate any more and get really large.
They are located here: /srv/www/+vHost name here+/logs/
Configuration seems to be here:
/etc/logrotate.conf => looks OK, including "size 10M" to avoid large files
(/etc/logrotate.d => is empty)
manually... (4 Replies)
Discussion started by: floko
4 Replies
LEARN ABOUT PHP
imagerotate
IMAGEROTATE(3) 1 IMAGEROTATE(3)imagerotate - Rotate an image with a given angleSYNOPSIS
resource imagerotate (resource $image, float $angle, int $bgd_color, [int $ignore_transparent])
DESCRIPTION
Rotates the $image image using the given $angle in degrees.
The center of rotation is the center of the image, and the rotated image may have different dimensions than the original image.
PARAMETERS
o $
image -An image resource, returned by one of the image creation functions, such as imagecreatetruecolor(3).
o $angle
- Rotation angle, in degrees. The rotation angle is interpreted as the number of degrees to rotate the image anticlockwise.
o $bgd_color
- Specifies the color of the uncovered zone after the rotation
o $ignore_transparent
- If set and non-zero, transparent colors are ignored (otherwise kept).
RETURN VALUES
Returns an image resource for the rotated image, or FALSE on failure.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.5.0 | |
| | |
| | This function is now affected by the interpola- |
| | tion method set by the imagesetinterpolation(3) |
| | function. |
| | |
| 5.1.0 | |
| | |
| | $ignore_transparent was added. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
Rotate an image 180 degrees
This example rotates an image 180 degrees - upside down.
<?php
// File and rotation
$filename = 'test.jpg';
$degrees = 180;
// Content type
header('Content-type: image/jpeg');
// Load
$source = imagecreatefromjpeg($filename);
// Rotate
$rotate = imagerotate($source, $degrees, 0);
// Output
imagejpeg($rotate);
// Free the memory
imagedestroy($source);
imagedestroy($rotate);
?>
The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example : Rotate an image 180 degrees
NOTES
Note
This function is affected by the interpolation method set by imagesetinterpolation(3).
SEE ALSO imagesetinterpolation(3).
PHP Documentation Group IMAGEROTATE(3)