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) 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) on startup. See ledcontrol.conf(5) 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) 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
AUTHOR
Ledcontrol was written by Sampo Niskanen <[email protected]>. 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)).