陈钢 > System-Timeout > System::Timeout

Download:
System-Timeout-0.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.07   Source  

NAME ^

System::Timeout - extend system to allow timeout after specified seconds

SYNOPSIS ^

Normal Usage

  use System::Timeout qw(timeout);
  timeout("sleep 9"); # invoke CORE::system, will not timeout exit
  timeout("3", "sleep 9"); # timeout exit after 3 seconds

Overlay the Build-in system

  use System::Timeout qw(system);
  system("3", "sleep 9");

Use the CLI tool

  % timeout --timeout=3 "sleep 9"  #Run command "Sleep 9" and timeout after 3 seconds

DESCRIPTION ^

This module extends system to allow timeout after the specified seconds. Also include a cli tool "timeout" which can be easily used to force command exit after specified seconds.

AUTHOR ^

Written by ChenGang, yikuyiku.com@gmail.com

http://blog.yikuyiku.com/

COPYRIGHT ^

Copyright (c) 2011 ChenGang. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

IPC::Open3, IPC::Run, IPC::Cmd

syntax highlighting: