SAFE(1) SAFE(1) NAME safe - execute a command with timeout SYNOPSIS safe [-timeout] command [args...] DESCRIPTION safe runs the specified command with a timeout. If the command does not finish before the timeout expires, safe prints 'timeout' and kills the command. The default timeout is one second. OPTIONS safe provides the following option: -timeout sets the timeout before the command is killed. The timeout is in seconds and can be a floating-point number for sub-second timeouts. If no timeout is specified then safe uses one second. EXAMPLES The command safe sleep 10 will kill the sleep command after one second, whereas safe -0.33 sleep 10 will kill it after approximately one third of a second. safe -5 sleep 1 will run the sleep command to completion. Obviously, sleep is not a very interesting application of safe. SEE ALSO kill(1). AUTHOR safe and this manual page were written by Ian Piumarta (first-name at last-name dot com) based on the memory of something similar (with the same name) floating around the 'net in the late 1980s. Please send bug reports and suggestions for improvements to the author at the above address. Version 1.0 May 2004 SAFE(1)