....
Custom script pro custom aplikaci stejne budes muset napsat a "udrzovat" (nevim co se udrzuje na rozbaleni archivu nekam, a pripadne prehozeni toho simlinku), protoze zadnej nastroj tu tvoji aplikaci nezna. Takze mu stejne nejak (tim scriptem) musis rict, co kde a kam ma dat, pripadne co dalsiho s tim ma udelat.
A ten "script" muze vypadat ruzne - muze to byt nejaky XML, muze to byt kus bashe, muze to byt klidne nejaka samostatna binarka ...
Ale vzdyky je nejjednodussi pouzit to, co v systemu mas, protoze kazda dalsi vec = dalsi vec co je treba udrzovat, dalsi vec co se muze rozbit. V kazdym tuxovi mas bash, takze pobud nepotrebujes spravovat stovky serveru, je to nejjednodussi(a taky zdaleka nejspolehlivejsi) mozna vec kterou muzes pouzit.
Vypadek je pak danej defakto vyhradne casem, za kterej se ti ta servisa ukonci a znova nastartuje, mezi tim je prakticky presne 0. V zavislosti na klientovi (=klientska aplikace) a rychlosti toho restartu nemusi aplikace ani poznat, ze se neco stalo. Pro uzivatele se to mozna zachova jako trochu delsi reakce v okamzik restartu.