forkstat - Process fork/exec/exit monitoring tool

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename forkstat-0.02.09-lp151.1.1.x86_64.rpm
Package name forkstat
Package version 0.02.09
Package release lp151.1.1
Package architecture x86_64
Package type rpm
Category System/Monitoring
License GPL-2.0-or-later
Maintainer -
Download size 32.61 KB
Installed size 50.30 KB
Forkstat monitors process fork(), exec() and exit() activity. It is useful for
monitoring system behaviour and to track down rogue processes that are spawning
off processes and potentially abusing the system.


Package Version Architecture Repository
forkstat - - -


Name Value -


Name Value
forkstat = 0.02.09-lp151.1.1
forkstat(x86-64) = 0.02.09-lp151.1.1


Type URL
Binary Package forkstat-0.02.09-lp151.1.1.x86_64.rpm
Source Package forkstat-0.02.09-lp151.1.1.src.rpm

Install Howto

Install forkstat rpm package:

# zypper install forkstat




2019-01-12 -
- Update to version 0.02.09
* Manual: update date
* Add -X option, fix up short getopts help with missing options
* forkstat: add in -c option in help info
- Update to version 0.02.08
* Reduce scope of pointer ptr
* Use unsigned int for %u format specifiers
* Add -c comm field info, also track comm field changes in proc info
- Update to version 0.02.07
* remove '\r' and '\n' from command line process name
- Update to version 0.02.06
* Add some extra paranoid clearing of tty and strncpy length,
fixes potential buffer overrun
* Add caching of dev to tty name lookup to fix expensive lookups
* Add caching of uid to name lookup, print username rather than uids
to fix expensive lookups
* forkstat: pack structs a little more efficiently to save memory
2018-07-13 -
- Update to version 0.02.05
* Makefile: bump version
* Manual, change -e all to -E in example to show alternate form
* Reformat some lines, comments and overly wide scanf
* Minor code clean ups
* Ensure all fields in no_info are initialized
* Manual: Fix process table information formatting
* Voidify function returns
* Add more constifications
* Add -E (enable all events) option
* PROC_EVENT_COREDUMP has been introduced in kernel version 3.10
* Replace curved corner glyph with square corner
2018-07-11 -
- Update to version 0.02.04
* Makefile: bump version
* Add .travis.yml to make dist rule
* Makefile + debian/watch: produce a .xz tarball
* Fix checking on zero sized reads
* Add detection of first time all alive processes were started
* Use UTF-16 codes for glyphs
* Add travis build yaml file
2018-06-09 -
- Update to version 0.02.03
* Makefile: bump version
* debian/control: update debhelper to >= 11
* debian/compat: update to 11
* debian/copyright: replace http with https for secure URL
* debian/control: remove trailing line
* Add -g option to mini-help
* Add -g glyph annotations
* Add faster container check for systemd based systems
* Add snapcraft plugins
2018-01-31 -
- update to version 0.02.02
* Makefile: bump version
* ensure tty string never overflows, fixes gcc warning
* include <sys/uio.h> to fix clang warning
* Add -x option into mini help
2018-01-05 -
- update to version 0.02.01
* Makefile: bump version
* debian/control: update Standards-Version to 4.1.2
* ensure tty string never overflows, fixes gcc warning
* include <sys/uio.h> to fix clang warning
* Add -x option into mini help
2017-06-25 -
- update to version 0.02.00
* Makefile: update version and change codename
* Minor tweaks to the manual, cosmetic changes
* Move arrays to end of stacks to help avoid any stack smashing
* Minor source clean-up
* Avoid TOCTOU race on stat + open
* Use alternative ptrace pid info
* Add -x extra UID and TTY information option
* Add uid/sid event tracing
* Display name of events on -e option when invalid event used
* Add ptrace event spying
* Fix realtime flag opts mask
* Fix -r help option
* Add extra spacing in heading as it is offset by one after PID
* Remove old set_priority code now that -r replaces it
* Manpage: fix pdf warning:
* Makefile: add pdf man page rule and add .PHONEYs
* Add Philipp Gesang to the man page for kudos for contributions.
* Add -r real time scheduling option
* Put help options into one large printf statement
2017-06-22 -
- update to version 0.01.19
* Makefile: bump version again
* Debian/control: update standards version to 4.0.0
* Update man page date
* forkstat: add flag for line buffered output
2017-06-20 -
- update to version 0.01.18
* Makefile: bump version
* Only add proc_info if strtol parses pid correctly.
* snapcraft: add default type and grade keys

See Also

Package Description
form-4.2.1-lp151.1.1.x86_64.rpm A Symbolic Manipulation System
fortune-1.99.1-lp151.3.3.x86_64.rpm Random Saying
fossil-2.5-lp151.2.4.x86_64.rpm Distributed software configuration management
fotowall-1.0-lp151.2.5.x86_64.rpm A wallpaper generator
four-in-a-row-3.22.2-lp151.2.3.x86_64.rpm Connect Four Game for GNOME
four-in-a-row-lang-3.22.2-lp151.2.3.noarch.rpm Translations for package four-in-a-row
fox16-devel-1.6.54-lp151.2.4.x86_64.rpm Development Files and Documentation for the FOX GUI Toolkit 1.6
fox16-devel-static-1.6.54-lp151.2.4.x86_64.rpm Static Libraries for the FOX Toolkit 1.6
fox16-doc-1.6.54-lp151.2.4.noarch.rpm Documentation for the FOX Toolkit 1.6
fox16-example-apps-1.6.54-lp151.2.4.x86_64.rpm Example applications for the FOX GUI toolkit
fparser-devel-4.5.2-lp151.2.3.x86_64.rpm Development files for libfparser
fpc-3.0.4-lp151.4.10.x86_64.rpm Free Pascal Compiler
fpc-doc-3.0.4-lp151.4.10.x86_64.rpm Freepascal Compiler - documentation and examples
fpc-src-3.0.4-lp151.4.10.x86_64.rpm Freepascal Compiler - sources
fping-4.0-lp151.3.2.x86_64.rpm A program to ping multiple hosts