Link to bioRxiv paper:
http://biorxiv.org/cgi/content/short/2020.08.03.232843v1?rss=1
Authors: Kirchner, T., Riege, K., Hoffmann, S.
Abstract:
Arguably, one of the most important tools for computer science is the Linux shell. Processing steps carried out there are critical for many analyses and software development projects. However, manual documentation of the work is time-consuming and error-prone. To remedy this problem, shournal tightly integrates with the shell and automatically records all shell commands along with associated file events. For any file, shournal allows the reconstruction of the command history and is able to create detailed reports for whole project directories. shournal is based on the fanotify API and mount namespaces and allows the efficient monitoring of entire process trees.
Copy rights belong to original authors. Visit the link for more info