Diese Frage ist sehr ähnlichDieses hier, obwohl es etwas eingeschränkter ist. Ich würde gerne einen Hintergrundjob starten, aber:
- Ich möchte nicht,
[1] 769021
dass welche ausgedruckt werden. - Ich will nichtnur dieser spezielle Prozessum Warnungen auszulösen wie
zsh: you have running jobs.
- Ich möchte nicht sehen,
[1] + done myprocess
wann der Prozess gestartet/beendet wird. - Ich möchte nicht, dass die Ausführung meines Skripts blockiert wird.
- Ich möchte, dass es beendet wird, wenn das Hosting-ZSH beendet wird.
Es macht mir nichts aus, ob es unten aufgeführt ist jobs
oder welche explizite Abfrage ich auch stelle.
Ich habe verschiedene Tricks ausprobiert ( myprocess & )
, mit , setopt
, Einbinden in eine Funktion, Umleiten von Ausgaben, aber keiner erfüllte alle Punkte. Ist das überhaupt möglich?
Was ich wirklich mache: Ich möchte für jede einzelne ZSH-Sitzung einen neuen Daemon starten emacs
, aber ich möchte nicht, dass dies meinen Arbeitsablauf stört oder verlangsamt.