HOME

TheInfoList



OR:

is a system tool available on some Unix-like operating systems. When invoked with an additional executable
command-line argument A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
, makes it possible to print out the system calls made by and the signals received by this executable command-line argument. As of version IEEE Std 1003.1-2008, is not part of the Single UNIX Specification ( POSIX). The command was originally developed by Roger Faulkner and
Ron Gomes Ron is a shortening of the name Ronald. Ron or RON may also refer to: Arts and media * Big Ron (''EastEnders''), a TV character * Ron (''King of Fighters''), a video game character *Ron Douglas, the protagonist in ''Lucky Stiff'' played by Joe A ...
as part of the development of Procfs for System V Release 4. While several names were considered, “” was chosen for being non-ambiguous and easily pronounceable, with multiple meanings, including as an abbreviation for ''TRace Unix Syscalls and Signals'' or in the sense of “If your program doesn’t work, put it in a truss.”


See also

*
ktrace ktrace is a utility included with certain versions of BSD Unix and Mac OS X that traces kernel interaction with a program and dumps it to disk for the purposes of debugging and analysis. Traced kernel operations include system calls, namei tra ...
* strace


References


External links


FreeBSD truss man page




Unix programming tools {{Programming-software-stub