Hello list, I have a small script (foobar.sh) which I would like to run at shutdown or reboot: ______________________________ #!/bin/bash
if [ -a /test/foo.bar ]; then mv /test/foo.bar /test/foo.foo fi _____________________________ I placed the script into /etc/init.d/, made it executable, and upon testing it, it does what it is supposed to do. I then ran (update-rc.d foobar.sh start 0 6), but it threw up a bunch of errors: root@debian:/etc/init.d# update-rc.d foobar.sh start 0 6 update-rc.d: using dependency based boot sequencing insserv: warning: script 'foobar.sh' missing LSB tags and overrides insserv: There is a loop between service tlp and foobar.sh if stopped insserv: loop involving service foobar.sh at depth 2 insserv: loop involving service tlp at depth 1 insserv: Stopping foobar.sh depends on tlp and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header With that not working, I tried to do it manually by creating a symlink to /etc/init.d/foobar.sh in both rc0.d and rc6.d (calling them K08foobar), and they have the same permissions and ownership as all of the other symlinks in those directories, and I can also execute it from there as well. Unfortunately, when I shutdown or reboot the machine, it does not get called. So what am I missing here? I'm guessing that using update-rc.d is probably more heavy duty/involved than I need for this little script (not to mention beyond my current understanding), but what else would work? Thanks for your suggestions, Jon -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5302d779.1000...@q.com