#!/usr/bin/env bash # Author: Oliver Ladner # License: LGPL # # Shows all applications using libssl # They need to be restarted after an OpenSSL upgrade #for lib in $(dpkg -L libssl1.0.0 | egrep "(libcrypto\.so|libssl\.so)"); do lsof -R +c 15 / | grep "$lib"; done | awk {'if ($3==1) print $1'} | sort | uniq # Snippet by Yves-Alexis Perez: http://www.corsac.net/?rub=blog&post=1565 grep -l 'libssl.*deleted' /proc/*/maps | tr -cd 0-9\\n | xargs -r ps u