Ich verwende eine Fix-Initiator-Anwendung, die in C++ auf der Solaris X86-Plattform codiert ist. Um die Anwendung auf einer regulären Basis zu starten und zu stoppen, benutze ich einen Shell-Skript-Wrapper und Cron, der zum Beenden einen Kill auf die PID der Anwendung ausführt. Ich frage mich, ob es eine elegantere und "professionellere" Art und Weise gibt, den Initiator zu stoppen, weil Kill sofort den gesamten Prozess ohne eine ordnungsgemäße Abmeldung auf den Fix-Sitzungen, trennt auf den Sockets, löschen Dateigriffe, etc ..So stoppen Sie einen Quickfix-Initiator
Können Sie bitte einen Rat geben oder ein Beispiel geben, wie Sie mit dem SIGINT in der Fix-Anwendung umgehen können?