А вот так сработает:
# rm -f /root/ccpd-stop.txt
# touch /var/lock/subsys/ccpdstop
# LC_ALL=POSIX cat /root/ccpd-stop.txt
cat: /root/ccpd-stop.txt: No such file or directory
# reboot
# LC_ALL=POSIX cat /root/ccpd-stop.txt
ccpd stop ready
# ll /proc/1/exe
lrwxrwxrwx 1 root root 0 май 16 2019 /proc/1/exe -> /sbin/init
Я вам сначала ссылку дал, потом выдержку оттуда. А вы мне про то, что в инит рукожопого Лёньки всё работает, который даже не управляет стопом.
Блокировка в ините сделана не от фонаря, а для управления start-stop сервисов.
В sysv, инит скрипт можно так поправить, что несмотря на старт-килл симлинки, инит-скрипт не отработает ни на старте, ни на стопе. Или на выбор. Когда-то давно, в Линукс, это называлось flexible. Но пришли другие времена...