[Vienna-pm] OpenOffice starten
Peter J. Holzer
hjp-vienna-pm-list at hjp.at
Sun Dec 7 03:17:38 CST 2003
On 2003-12-06 20:01:33 +0100, Stefan Weiss wrote:
> Ich muß aus einem Skript OpenOffice1.1 starten. Das Office sollte
> auch weiterlaufen, wenn das ursprüngliche Skript beendet wird.
> Leider gelingt mir das im Moment nicht so wirklich, und mir sind
> fürs erste die Ideen ausgegangen.
>
> Das folgende Skript ist stark reduziert und soll nur den Effekt
> demonstrieren, das nötige Errorhandling habe ich weggelassen. Wenn
> das OpenOffice läuft, erscheint es im ps-Output als (mindestens)
> vier seperate Prozesse. Wenn man das Skript am Ende mit ^C beendet,
> sterben zwei der vier OO-Prozesse mit, und was übrigbleibt ist nur
> mehr eine Leiche. Wahrscheinlich muß nach dem fork() der Child-
> Prozess noch etwas tun, um sich vom Parent zu lösen, aber was?
Soll er nur gegen Abbrechen mittels Ctrl-C immun sein, oder sich völlig
vom Controlling TTY lösen? Im ersten Fall sollte ein
$SIG{INT} = 'IGNORE';
unmittelbar vor dem exec reichen. Im zweiten Fall liefert die FAQ die
Antwort:
perldoc -q daemon
hp
--
_ | Peter J. Holzer | In this vale
|_|_) | Sysadmin WSR | Of toil and sin
| | | hjp at hjp.at | Your head grows bald
__/ | http://www.hjp.at/ | But not your chin. -- Burma Shave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20031207/9ccaa700/attachment.bin
More information about the Vienna-pm
mailing list