FreeBSD предоставляет хороший простой способ сделать это в сценариях rc.d.
См. man rc
. Вы увидите, как выполняется заказ. По сути, вы указываете, какую службу предоставляет сценарий и какие службы необходимо запустить в первую очередь. Вот пример:
#!/bin/sh
#
# PROVIDE: foo
# REQUIRE: bar_service_required_to_precede_foo
Остальное должно произойти автоматически.