~/Blog

Brandon Rozek

Photo of Brandon Rozek

PhD Student @ RPI, Writer of Tidbits, and Linux Enthusiast

Shutdown After Job

Published on

Updated on

Warning: This post has not been modified for over 2 years. For technical posts, make sure that it is still relevant.

I’m back to running longer jobs as part of my research. If I run a task overnight, I want to conserve energy and not keep it running after I finish. I suppose this would also apply to cloud billing, you want it to do the job and then stop.

This technique will require you to have sudo privileges on the machine.

  1. Change user to root.
sudo su
  1. Run job as regular user, write output to file, and then poweroff.
su -u user task > output.txt && chown user:user output.txt && poweroff 

Have any questions or want to chat: Reply via Email

Enjoyed this post?

Published a response to this? :