Wie ist der Vergleich im Jahr 2014. Pflege zu aktualisieren? Thx!!! Die OP offenbar nicht daran erinnern, dass eines dieser Ereignisse, so könnte es hilfreich sein, wenn Sie zeigte sich deutlicher, wenn Sie geschehen (episode, Kapitel,...) und ob es im anime oder war light-novel-nur. Und gibt es eine vollständige Liste von all den unnötigen Dateien, die sich irgendwo? Haben Sie überprüfen Sie heraus xsaned? So viele neuere Sorten von Magnolia - aber die meisten von Ihnen nicht sehr groß, vielleicht 10 Meter oder so. Ich hätte gedacht, die man im Weißen Haus ist ziemlich alt, also wohl nicht eine neuere Sorte - kann nicht sagen, die Größe vom Bild in der Frage

Die meisten der Zeit, können Sie schneiden Sie viel von dem code in die Skripte und konzentrieren Sie sich nur auf das laufen das Hauptprogramm. Wenn Sie sagen, kann es zu laufen, im Vordergrund, statt hintergrund, dass macht die Dinge einfacher. Wenn nicht, verwenden Sie 'erwarten Gabel', oder 'erwartet Dämon" zu Folgen, die Gabeln, die ein Programm tun müssen, trennen Sie die Steuerung Klemmen.

pre-start ist meist für die Einstellung Dinge, wie das erstellen von Verzeichnissen in /var/run. Sie können auch die Quelle einer config-Datei, da die Umgebung weitergegeben werden entlang der Haupt-exec.

nach dem start kann hilfreich sein, wenn Sie wollen, stellen Sie sicher, dass upstart nicht, betrachten Sie den Dienst gestartet, bis eine bestimmte Bedingung erfüllt ist (wie der port Beantwortung von Anfragen).

Letztendlich ist das Ziel, um es so einfach wie möglich. Wenn die startup.sh läuft 'jira --daemon' und Sie können führen Sie stattdessen 'jira' und es nicht zu lösen, dann mit upstart, Sie würden nur tun

start on runlevel [2345]
stop on runlevel [!2345]

exec jira

Solange der Prozess nicht daemonize, es ist sehr einfach für den Aufsteiger zu verfolgen, was es tut, die letztlich zu einem einfacheren job-Datei und zu einem robusteren system.