Linux Today: Linux News On Internet Time.

More on LinuxToday

Running Commands at Startup in Debian and Ubuntu – The Simplest Approach

Apr 05, 2010, 14:02 (0 Talkback[s])
(Other stories by Austin White)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

"Running custom scripts on startup is a common operation in the Linux community. In my case, when the machine hosting my website needs to be rebooted or even crashes, it is critical that the backend processes that the website depends on start correctly. For other Linux or BSD users, it can be useful to start up useful background processes, perhaps servers for accessing your machine remotely.

"The Classic Method for Running Processes at Startup

"The most documented way of starting processes when the machine boots is to add a control script to /etc/init.d. This script must take an argument that can be one of “stop,” “start,” and “restart.” An example of such a script would be /etc/init.d/ssh, which is used to start and stop the ssh server. When a machine shuts down, it is important for many daemons to clean up their pid files and otherwise shut down nicely. However, for user-run processes, simply being sent SIGTERM as part of normal shutdown is sufficient."

Complete Story

Related Stories: