To manage your custom Kindle scripts I found the following trick super useful.
Let’s say you have a script that shows the time on your Kindle e-ink display, under /bin/custom-clock
Place your script configuration under /etc/init/<your-script>.conf
(e.g. /etc/init/custom-clock.conf
) with the following content:
start on started lab126_gui
stop on stopping lab126_gui
pre-start script
# important test to verify your script exists, else it could impact the boot of the kindle
test -x /bin/custom-clock || { stop; exit 1; }
end script
exec /bin/custom-clock
After a reboot, you’ll be able to manage your service (if needed) using the following commands:
stop custom-clock
start custom-clock