All lower case i dangerous, as it actually (can) mean the lower case options. So for example
-int means "interactive" and it will ask + killall -int testINT + /tmp/testINT /dev/urandom Kill testINT(4931) ? (y/N) But the upper cases should work as specified. Just the text is misleading it is not "when specified in capitals" as -int != -INT But it is true that some options do not work. Test: #!/bin/bash #set -x TNAME="uninitialized" testkillall () { local tsig=${1} /tmp/${TNAME} /dev/urandom & local tpid=$!; echo "TEST -${tsig}"; killall -${tsig} "${TNAME}" kill -9 "${tpid}" 2>/dev/null; kill -9 "${TNAME}" 2>/dev/null; } for sig in $(killall -l | xargs); do TNAME="test${sig}" cp /usr/bin/md5sum "/tmp/${TNAME}" testkillall "$(echo ${sig} | tr '[:lower:]' '[:upper:]')" testkillall "SIG$(echo ${sig} | tr '[:lower:]' '[:upper:]')" #testkillall "$(echo ${sig} | tr '[:upper:]' '[:lower:]')" rm -f "/tmp/${TNAME}" sync done Results: - Disco with 23.2-1 all good - Cosmic with 23.1-1 broken on: INT + ILL + VTALRM ** Also affects: psmisc (Ubuntu Cosmic) Importance: Undecided Status: New ** Also affects: psmisc (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: psmisc (Ubuntu) Status: Confirmed => Fix Released ** Changed in: psmisc (Ubuntu Bionic) Status: New => Confirmed ** Changed in: psmisc (Ubuntu Cosmic) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1806060 Title: Newer versions of killall (Ubuntu 18.04+) fail when signal specified in capitals To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/psmisc/+bug/1806060/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs