LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Reversing update-rc.d (https://www.linuxquestions.org/questions/linux-newbie-8/reversing-update-rc-d-4175595132/)

NotionCommotion 12-09-2016 01:08 PM

Reversing update-rc.d
 
I created a script to run upon boot time as follows. I now decided I don't want it. Other than deleting /etc/init.d/client, what should I do? Maybe manually delete the six files in /etc/rc*? Expect a better way. Thanks
Code:

michael@raspberrypi:sudo vi /etc/init.d/client
michael@raspberrypi:sudo chmod 755 /etc/init.d/client
michael@raspberrypi:sudo update-rc.d client defaults
michael@raspberrypi:/etc/rc0.d $ find /etc/rc* -name "*client*"
/etc/rc0.d/K01client
/etc/rc1.d/K01client
/etc/rc2.d/S02client
/etc/rc3.d/S02client
/etc/rc4.d/S02client
/etc/rc5.d/S02client
/etc/rc6.d/K01client
michael@raspberrypi:/etc/rc0.d $

Please disregard.

Code:

michael@raspberrypi:/etc $ man update-rc.d
michael@raspberrypi:/etc $ update-rc.d -n client remove
insserv: remove service /etc/init.d/../rc0.d/K01client
insserv: remove service /etc/init.d/../rc1.d/K01client
insserv: remove service /etc/init.d/../rc2.d/S02client
insserv: remove service /etc/init.d/../rc3.d/S02client
insserv: remove service /etc/init.d/../rc4.d/S02client
insserv: remove service /etc/init.d/../rc5.d/S02client
insserv: remove service /etc/init.d/../rc6.d/K01client
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop
Failed to execute operation: Access denied
michael@raspberrypi:/etc $ sudo update-rc.d -n client remove
insserv: remove service /etc/init.d/../rc0.d/K01client
insserv: remove service /etc/init.d/../rc1.d/K01client
insserv: remove service /etc/init.d/../rc2.d/S02client
insserv: remove service /etc/init.d/../rc3.d/S02client
insserv: remove service /etc/init.d/../rc4.d/S02client
insserv: remove service /etc/init.d/../rc5.d/S02client
insserv: remove service /etc/init.d/../rc6.d/K01client
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop
michael@raspberrypi:/etc $ sudo update-rc.d client remove
michael@raspberrypi:/etc $ find /etc/rc* -name "*client*"
michael@raspberrypi:/etc $


AwesomeMachine 12-09-2016 02:20 PM

The rc.d scripts are symlinks to init.d scripts. If you delete the script from /etc/init.d, the links should go away.


All times are GMT -5. The time now is 12:33 PM.