My kids use Steam to play games on the Mac. Each kid gets half an hour through parental controls time limit feature. However, it just locks their account and leaves the apps running. Steam can only have one instance running at a time on a single computer, so the second kid can't play on Steam after the first kid has got logged out, without me giving the first kids account some extra time, and then closing steam.
Is there a smarter way to do this? If the account was logged out at the end of the alloted time, the apps would close and no longer impact on other user accounts.
sudoers
file for that one script would probably let them run a clickable script to kill all Steam processes on the Mac. That way if one child forgets to quit the app, the other could "cull" it.