---
name: "startup.sh"
section: "8"
platform: "linux"
package: "ledcontrol"
version: "0.5.2-11.1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/startup.sh"
---

# startup.sh(8)

default startup script of ledd(8)

## NAME

startup.sh - default startup script of [**ledd**(8)](/ledd/8.md)

## DESCRIPTION

**startup.sh** is part of the ledcontrol package, which allows you to show arbitrary information on the normally-unused keyboard LEDs. **startup.sh** is the default startup script that [**ledd**(8)](/ledd/8.md) uses. It is configured in */etc/ledcontrol.conf* and checks the given conditions every few seconds (by default every 5 seconds).

**startup.sh should not be executed by the user,** instead, it is started by [**ledd**(8)](/ledd/8.md) on startup. See [**ledcontrol.conf**(5)](/ledcontrol.conf/5.md) for details on configuring **startup.sh**.

## SILENCING

**startup.sh** may cause a disk-access every time it check the conditions. This is due to the access-time feature of the ext2 filesystem. If this bothers you, you can disable the access-time updating from some files.

**Do NOT try this unless you know what you are doing!**

Mounting a partition with the option "noatime" disables the access-time updates of the files on that filesystem. You can add this option in */etc/fstab* to have the filesystems mounted with it by default. You probably need to have it set for some files in */usr* and maybe */lib*. If you do not want to remove the access-time feature of all the files, you may be able to create a small partition (or file) containing the necessary libraries and programs and using that.

Another option is to use [**chattr**(1)](/chattr/1.md) to remove the access-time updating of only certain files. I have not tried this, so if you do, please tell be how it works out.

## FILES

- */usr/share/ledcontrol/startup.sh*

  location of the default startup script

- */etc/ledcontrol.conf*

  configuration file for **startup.sh**

- */etc/ledd.conf*

  default configuration file for **ledd**

## SEE ALSO

[**ledcontrol.conf**(5)](/ledcontrol.conf/5.md), [**ledcontrol**(1)](/ledcontrol/1.md), [**ledd**(8)](/ledd/8.md), [**ledd.conf**(5)](/ledd.conf/5.md)

## AUTHOR

Ledcontrol was written by Sampo Niskanen \<sampo.niskanen@iki.fi\>. You can get the latest version of ledcontrol from *http://www.iki.fi/sampo.niskanen/ledcontrol/*

## BUGS

**bash** version 2.xx.xx has a bug in it that causes *startup.sh* to lock up if backgrounding is used. From version 0.5.0 up this has been checked by *startup.sh* and if a bad version of **bash** is being used the option **USE\_BACKGROUNDING** is automatically set to "NO" (see [**ledcontrol.conf**(5)](/ledcontrol.conf/5.md)).
