GreenDragon писал(а):
Согласен, что rc.d не лучшее место для размещения скриптов, но ...
Но и /root/bin тоже не лучшее место исходя из того что, к примеру, я меняю после установки права на каталог root, на другие и никто после этого там ничего не прочитает, а тем более не выполнит.
devd работает от рута, всё он выполнит.
GreenDragon писал(а):
Поэтому тогда уж лучше по пути linux идти - такие скрипты в какой нить /opt бросать. Да и каталог bin, если к нему подходить с точки зрения его сущности - binari - как бы больше для скомпилированных вещей подходит. Впрочем это только IMHO и не более.
bin подходит для любых исполняемых файлов. Но опять таки, по личному опыту, скрипты размазанные по {/usr,/usr/local}/{bin,sbin} легко теряются.
Если уж совсем канонично, место им в /usr/local/libexec. А всякие /opt - это только от непонимания иерархии системных директорий, в т.ч. и на linux.