Sponsored Content
Top Forums UNIX for Advanced & Expert Users Issue with IN_CLOSE_WRITE Event Of incrond Post 302886101 by Ariean on Wednesday 29th of January 2014 05:04:18 PM
Old 01-29-2014
Quote:
Originally Posted by Corona688
It is the uploader's job to move the file.

Only the uploader will know when it is complete.

If you cannot get the uploader to somehow signal completion, workarounds will be very ugly and potentially unreliable -- if you check timestamps, how can you tell the difference between a broken, stalled, or finished upload? You can't...
I just found that problem is with WINSCP client tool which user is using to drop the file and it creates a temporary file and renames it once it is done, incrontab thinks that it is temporary file open/close and sends that filename.part as input to the script. I came up with a script to strip and rename the file for further processing, thank you.
This User Gave Thanks to Ariean For This Post:
 
SDL::Event(3)						User Contributed Perl Documentation					     SDL::Event(3)

NAME
SDL::Event - a SDL perl extension SYNOPSIS
use SDL::Event; my $event = new SDL::Event; # create a new event $event->pump(); # pump all events from SDL Event Queue $event->poll(); # Get the top one from the queue while ($event->wait()) { my $type = $event->type(); # get event type # ... handle event exit if $type == SDL_QUIT; } DESCRIPTION
"SDL::Event" offers an object-oriented approach to SDL events. By creating an instance of SDL::Event via new() you can wait for events, and then determine the type of the event and take an appropriate action. EXAMPLE
Here is an example of a simple event handler loop routine. See also SDL::App::loop. sub loop { my ($self,$href) = @_; my $event = new SDL::Event; while ( $event->wait() ) { # ... insert here your event handling like: if ( ref($$href{$event->type()}) eq "CODE" ) { &{$$href{$event->type()}}($event); $self->sync(); } } } METHODS
new() Create a new event object. type() Returns the type of the event, see list of exported symbols for which are available. pump() poll() wait() Waits for an event end returns then. Always returns true. set( type, state ) Set the state for all events of the given event's type set_unicode( toggle ) Toggle unicode on the event. set_key_repeat( delay, interval) Sets the delay and intervall of the key repeat rate (e.g. when a user holds down a key on the keyboard). active_gain() active_state() key_state() key_sym() key_name() key_mod() key_unicode() key_scancode() motion_state() motion_x() Returns the motion of the mouse in X direction as an absolute value. motion_y() Returns the motion of the mouse in Y direction as an absolute value. motion_xrel() Returns the motion of the mouse in X direction as a relative value. motion_yrel() Returns the motion of the mouse in Y direction as a relative value. button_state() Returns the state of the mouse buttons. button_x() button_y() button() AUTHOR
David J. Goehrig Documentation by Tels <http://bloodgate.com/> SEE ALSO
perl SDL::App perl v5.12.1 2010-07-05 SDL::Event(3)
All times are GMT -4. The time now is 08:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy