static L unix_killAll(S pattern) { ret unix_killAll(cicAsFunction(pattern)); } static L unix_killAll(final F1 f) { Map procs = psPidsAndCommands(); Map p2 = filterMap(procs, func(Int i, S cmd) { f.get(cmd) }); for (Int pid : keys(p2)) print("Killing " + pid + ": " + p2.get(pid)); unix_killProcesses(keys(p2)); ret asList(keys(p2)); }