Ubuntu technical problems and solutions reference, a modern cookbook.
I have installed BOINC client, to subscribe to some projects meant to discovery alien life or at least some new pulsars.
However, I have noticed that the client, in contrast to it’s Windows counterpart, didn’t have an option in Preferences for auto-start on system boot. Of course it was starting up automatically and that’s not good in my book. So I started digging a little bit, and came across the documentation page
In a nutshell, the “init” script is:
The following commands (with self-explanatory options) can be directly run on the script:
./etc/init.d/boinc-client start ./etc/init.d/boinc-client stop ./etc/init.d/boinc-client restart ./etc/init.d/boinc-client status
As I have now found out, in a Debian-based Linux distributions you use the update-rc.d command to turn a system service (daemon) on or off at boot time (I needed to use the -f force option to remove boinc-client, don’t know exactly why):
# tells the system to start the BOINC client as a daemon at boot time sudo update-rc.d boinc-client defaults 98 # tells the system not to start the BOINC client at boot time sudo update-rc.d -f boinc-client remove