0

I'm on Ubuntu Mate, and I would like the system to run the command homebridgeat boot.

Do I just need to

sudo nano /etc/rc.local

and add this

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
homebridge
exit 0
earthmeLon
  • 11,247
Kevin
  • 165

1 Answers1

1

On systems with systemd in use rc.local might be ignored. In this post there's suggestions how to check that rc.local is really executed.

How can I make "rc.local" run on startup?

And make sure your remove the ">" signs in your example.

albert j
  • 1,453
  • 1
    +1 it's also important to consider whether the executable is in the default PATH (using an absolute path is a good idea, just in case) and what it does (or, more specifically, what environment and/or services it needs in order to run - such as a GUI/user session or networking services) – steeldriver Jan 22 '17 at 00:56