scripts/libssl-restart-daemons.sh

11 lines
471 B
Bash
Raw Normal View History

2011-01-06 14:04:33 +01:00
#!/usr/bin/env bash
2011-01-06 14:21:38 +01:00
# Author: Oliver Ladner <oli@lugh.ch>
# License: LGPL
2011-01-06 14:04:33 +01:00
#
# 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