セッション中のみ実行される完全にサイレントなデーモンを ZSH で生成するにはどうすればよいでしょうか?

セッション中のみ実行される完全にサイレントなデーモンを ZSH で生成するにはどうすればよいでしょうか?

この質問は、これですただし、少し制約があります。バックグラウンド ジョブを開始したいのですが、次のようになります。

  • [1] 769021何も印刷したくありません。
  • 私はほしくないこの特定のプロセスのみ次のような警告を引き起こすzsh: you have running jobs.
  • [1] + done myprocessプロセスがいつ開始/終了したかを確認したくありません。
  • スクリプトの実行がブロックされるのを防ぎたいのです。
  • ホスティング ZSH が終了したら、それを強制終了するようにします。

それが以下にリストされているかjobs、または私が明示的に問い合わせた内容が何であっても構いません。

( myprocess & )、、setopt関数でのラップ、出力のリダイレクトなど、さまざまなトリックを試しましたが、すべてのポイントを満たすものはありませんでした。そんなことは可能なのでしょうか?


私が実際にやっていること: すべての ZSH セッションごとに新しいデーモンを起動したいのですemacsが、ワークフローを妨げたり、遅くしたりしたくありません。

関連情報