Na tym polega wlasnie idea Open Source ze mozesz to zrobic.
ale chyba Open Source nie wyklucza stosowanie standardów, specyfikacji (np. LSB) ... albo jakiś chociaż zalecenia ?
Mozesz poszukac w dokumentacji swojej dystrybucji
Po pierwsze mam wiele dystrybucji - więc dużo szukania, po drugie trochę szukałem i nic nie znalazłem - w takich momentach zazwyczaj przeszukuje init.d i probuje wykombinować jak to działa - ale jak już pisałem w init.d też pusto. Być może słabo szukałem, ale jak czegoś nie mogę znaleźć w ciągu 3 godzin to pytam na forum ... więc być może pytam na złym forum
Chodzi mi tylko o to czy jak usunę przy starcie w ciemno wszystkie PIDy - to nie popsuje tychże usług - np. nie będą wstawać, nie będą logować czego trzeba, nie będą robiły recovery po własnej smierci etc....
Gdyby chodziło o kilka usług to bym sobie sprawdził - ale tego jest dużo: kilka serwerów http (apache + lighttpd), 2 exim, qmail, zope'y, svn, bazy danych i jeszcze kilka - nie widzi mi się modyfikacja każdej z osobna i sprawdzania - ... a z drugiej strony mamy opory przed użyciem "rm /var/run/*" przy każdym starcie. Dlatego, szukam czegoś, gdzie jasno napisane, że w /var/run mają być tylko pliki PIDów które można sobie kasować przy staracie - a aplikacje które się do tego nie stosują są ble i niech martwią się same.
Pamiętaj jest serwer produkcyjny - a to jest zmiana ogólno-systemowa - nie mogę o tak sobie testować i sprawdzać co się np. stanie z bazami danych jak np. nie będzie miała po kill'u swojego starego pida i czy np. zrobi recovery czy też nie (tu tak sobie fantazjuje
)
btw. problem jest jeszcze taki, niektóre usługi w niektórych chroot'ach wstają jak należy (bo np. korzystają z deamon tools albo inaczej obsługują pidy) - nie wiem