Post count: 20

You would send a signal to the running process to terminate it, like killall emulationstation.

It will probably end, but I do not know, whether ES processes the SIGTERM and saves its data before quitting. Actually that “sending TERM signal to all processes” is done automatically, when the system shuts down. So it is no improvement.