runlim

A tool for sampling and limiting time and memory usage of a program and its child processes using the proc file system on Linux. More information: <http://fmv.jku.at/runlim>.

Install

All systems
curl cmd.cat/runlim.sh
Debian Debian
apt-get install runlim
Ubuntu
apt-get install runlim
image/svg+xml Kali Linux
apt-get install runlim
Windows (WSL2)
sudo apt-get update sudo apt-get install runlim
Raspbian
apt-get install runlim

A tool for sampling and limiting time and memory usage of a program and its child processes using the proc file system on Linux. More information: <http://fmv.jku.at/runlim>.

  • Print the time and memory usage of a command:
    runlim command command_arguments
  • Log statistics to a file instead of `stdout`:
    runlim --output-file=path/to/file command command_arguments
  • Limit time to an upper bound (in seconds):
    runlim --time-limit=number command command_arguments
  • Limit real-time to an upper bound (in seconds):
    runlim --real-time-limit=number command command_arguments
  • Limit space to an upper bound (in MB):
    runlim --space-limit=number command command_arguments

© tl;dr; authors and contributors