Hi,
komme bei folgendem Problem nicht weiter.
Vielleicht kann mir jemand helfen?
Ich möchte per Menueaufruf (dmenu; start mit "xterm -e /usr/local/bin/brief.sh") ein
skript starten, das für die Dokumenterstellung mit
TeX zunächst einige Eingaben interaktiv abfragt,
[
- Dokumentnamen vergeben
- Absender eintragen
- separaten Ordner anlegen
]
und diese verarbeitet. Weiter
soll es den aktiven Fenstermanager abfragen
und abhängig davon weitere Programme starten, ggf.
die Fenster anordnen u n d sich dann beenden.
Es klappt alles soweit, das skript will
sich nur nicht beenden.
D.h. das Ursprungsterminal bleibt im Hintergrund offen. Falls ich das dann
ausversehen abschieße/es abschmiert wäre beim Texterfassen
ggf. alles futsch 🙁
( testweises abschießen mit Strg-C schließt auch alle Kindprozesse)
Das Problem liegt m.M.n. hier:
#!/bin/sh
.
.
.
# Abfrage WM in Variable $WM
...
case "$WM" in
fluxbox) cd $dokordner
pdflatex $filename #klappt, pdf wird erstellt
/usr/bin/xterm -bg blue &
/usr/bin/xpdf $dokordner/$filename &
exec /usr/bin/vim $filename
;;
esac
exit 0
Alle Fenster sind wie gewünscht offen,
aber eben auch das Ursprungsterminal 🙁
Hoffe es kommt einigermaßen rüber, da ich z.Zt. nicht
am eigenen Rechner sitze.
Danke schonmal.