simple filter ``` $ topcron -f tests/sample_cron.log -F 1025739 ┌─────────┬──────┬────────┬─────────────────────┬──────────┬─────────────────────────────────────────────────────────────────┐ │ PID │ USER │ STATUS │ DATES │ DURATION │ COMMAND │ ├─────────┼──────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────┤ │ 1025739 │ root │ OK │ 2022-03-23 14:45:01 │ 0 │ ([1025747] command -v debian-sa1 > /dev/null && debian-sa1 1 1) │ │ │ │ │ 2022-03-23 14:45:01 │ │ │ └─────────┴──────┴────────┴─────────────────────┴──────────┴─────────────────────────────────────────────────────────────────┘ ``` user filter ``` $ topcron -f tests/sample_cron.log -u someuser ┌─────────┬──────────┬────────┬─────────────────────┬──────────┬───────────────────────────────────────────┐ │ PID │ USER │ STATUS │ DATES │ DURATION │ COMMAND │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼───────────────────────────────────────────┤ │ 78086 │ someuser │ OK │ 2022-03-23 15:12:01 │ 0 │ ([78087] /bin/false) │ │ │ │ │ 2022-03-23 15:12:01 │ │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼───────────────────────────────────────────┤ │ 1023425 │ someuser │ OK │ 2022-03-23 14:30:08 │ unknow │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼───────────────────────────────────────────┤ │ 1025740 │ someuser │ unknow │ 2022-03-23 14:45:01 │ unknow │ ([1025745] /home/someuser/some_script.sh │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼───────────────────────────────────────────┤ │ 1025744 │ someuser │ unknow │ 2022-03-23 14:45:01 │ unknow │ ([1025753] /home/someuser/some_script.sh) │ └─────────┴──────────┴────────┴─────────────────────┴──────────┴───────────────────────────────────────────┘ ``` no filter ``` $ topcron -f tests/sample_cron.log ┌─────────┬──────────┬────────┬─────────────────────┬──────────┬─────────────────────────────────────────────────────────────────────────────────┐ │ PID │ USER │ STATUS │ DATES │ DURATION │ COMMAND │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 22146 │ _tuptime │ unknow │ 2022-03-23 14:35:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 22170 │ _tuptime │ unknow │ 2022-03-23 14:40:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 22188 │ _tuptime │ unknow │ 2022-03-23 14:45:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 59697 │ _tuptime │ unknow │ 2022-03-23 14:35:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 59712 │ _tuptime │ unknow │ 2022-03-23 14:40:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 59729 │ _tuptime │ unknow │ 2022-03-23 14:45:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 78086 │ someuser │ KO │ 2022-03-23 15:12:01 │ 0 │ ([78087] /bin/false) │ │ │ │ │ 2022-03-23 15:12:01 │ │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 299664 │ _tuptime │ unknow │ 2022-03-23 14:35:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 299752 │ root │ unknow │ 2022-03-23 14:39:01 │ unknow │ ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / │ │ │ │ │ │ │ usr/lib/php/sessionclean; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 299787 │ _tuptime │ unknow │ 2022-03-23 14:40:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 299890 │ root │ unknow │ 2022-03-23 14:45:01 │ unknow │ (/usr/bin/vnstat -m > /var/www/html/quota.txt) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 299892 │ _tuptime │ unknow │ 2022-03-23 14:45:01 │ unknow │ ( if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1023425 │ someuser │ OK │ 2022-03-23 14:30:08 │ unknow │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1023427 │ root │ OK │ 2022-03-23 14:34:08 │ unknow │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025149 │ root │ OK │ 2022-03-23 14:35:01 │ 0 │ ([1025153] command -v debian-sa1 > /dev/null && debian-sa1 1 1) │ │ │ │ │ 2022-03-23 14:35:01 │ │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025150 │ root │ OK │ 2022-03-23 14:35:01 │ 1 │ ([1025152] OUTPUT=$(docker exec --user=www-data php-fpm /var/www/app/update.php │ │ │ │ │ 2022-03-23 14:35:02 │ │ 2>&1) || echo "$OUTPUT") │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025151 │ _tuptime │ OK │ 2022-03-23 14:35:01 │ 0 │ ([1025154] if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; │ │ │ │ │ 2022-03-23 14:35:01 │ │ fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025450 │ root │ OK │ 2022-03-23 14:40:01 │ 0 │ ([1025453] OUTPUT=$(docker exec --user=www-data php-fpm /var/www/app/update.php │ │ │ │ │ 2022-03-23 14:40:01 │ │ 2>&1) || echo "$OUTPUT") │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025451 │ _tuptime │ OK │ 2022-03-23 14:40:01 │ 0 │ ([1025452] if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; │ │ │ │ │ 2022-03-23 14:40:01 │ │ fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025739 │ root │ OK │ 2022-03-23 14:45:01 │ 0 │ ([1025747] command -v debian-sa1 > /dev/null && debian-sa1 1 1) │ │ │ │ │ 2022-03-23 14:45:01 │ │ │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025740 │ someuser │ unknow │ 2022-03-23 14:45:01 │ unknow │ ([1025745] /home/someuser/some_script.sh │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025741 │ root │ OK │ 2022-03-23 14:45:01 │ 91 │ ([1025746] OUTPUT=$(docker exec --user=www-data php-fpm /var/www/app/update.php │ │ │ │ │ 2022-03-23 14:46:32 │ │ 2>&1) || echo "$OUTPUT") │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025742 │ root │ unknow │ 2022-03-23 14:45:01 │ unknow │ ([1025750] OUTPUT=$(docker exec --user=www-data php-fpm /var/www/app/update.php │ │ │ │ │ │ │ 2>&1) || echo "$OUTPUT") │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025743 │ _tuptime │ OK │ 2022-03-23 14:45:01 │ 0 │ ([1025754] if [ -x /usr/bin/tuptime ]; then /usr/bin/tuptime -x > /dev/null; │ │ │ │ │ 2022-03-23 14:45:01 │ │ fi) │ ├─────────┼──────────┼────────┼─────────────────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────┤ │ 1025744 │ someuser │ unknow │ 2022-03-23 14:45:01 │ unknow │ ([1025753] /home/someuser/some_script.sh) │ └─────────┴──────────┴────────┴─────────────────────┴──────────┴─────────────────────────────────────────────────────────────────────────────────┘ ```