proced

Homepage: https://www.gnu.org/software/emacs

Author: Roland Winkler

Summary

Operate on system processes like dired

Commentary

Proced makes an Emacs buffer containing a listing of the current
system processes.  You can use the normal Emacs commands to move around
in this buffer, and special Proced commands to operate on the processes
listed.  See `proced-mode' for getting started.

To do:
- Interactive temporary customizability of flags in `proced-grammar-alist'
- Allow "sudo kill PID", "sudo renice PID"
  `proced-send-signal' operates on multiple processes one by one.
  With "sudo" we want to execute one "kill" or "renice" command
  for all marked processes.  Is there a `sudo-call-process'?

Thoughts and Ideas
- Currently, `process-attributes' returns the list of
  command-line arguments of a process as one concatenated string.
  This format is compatible with `shell-command'.  Also, under
  MS-Windows, the command-line arguments are actually stored as a
  single string, so that it is impossible to reverse-engineer it back
  into separate arguments.  Alternatively, `process-attributes'
  could (try to) return a list of strings that correspond to individual
  command-line arguments.  Then one could feed such a list of
  command-line arguments into `call-process' or `start-process'.
  Are there real-world applications when such a feature would be useful?
  What about something like `proced-restart-pid'?

Reverse dependencies