1

I've recently opened a VPS running Ubuntu server 13.10 x86 (with no graphical desktop) in order to run a game server. Since it's a VPS there's a risk that the node may crash when I'm not watching. This means I may want to have the server execute this script automatically when the server boots. How can I do that? Another problem is that it seems to require a username and password after boot.

Freya
  • 311
  • 1
  • 2
  • 6

1 Answers1

1

To execute a script at startup of Ubuntu

  • Edit /etc/rc.local and add your commands
  • The script must always end with exit 0

More information : Executing a script at startup and shutdown

DeaDSouL
  • 305
  • 1
  • 6
  • aww, fixing it now :) – DeaDSouL Jan 08 '14 at 20:36
  • Thanks. I'm guessing that "exit 0" will terminate the the script, which is not what i want to happen with my keep-alive script. Is this really needed as a startup script or can i just use ctrl + c instead? Also I still need a way to get past the login screen :) – Freya Jan 09 '14 at 10:40
  • I cannot find that file, is that normal? – Enrique Nov 01 '19 at 13:36
  • In new Ubuntu verions rc.local is not available anymore. Here there are two solutions: https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd – Enrique Nov 01 '19 at 14:05