この質問は、これですただし、少し制約があります。バックグラウンド ジョブを開始したいのですが、次のようになります。
[1] 769021
何も印刷したくありません。- 私はほしくないこの特定のプロセスのみ次のような警告を引き起こす
zsh: you have running jobs.
[1] + done myprocess
プロセスがいつ開始/終了したかを確認したくありません。- スクリプトの実行がブロックされるのを防ぎたいのです。
- ホスティング ZSH が終了したら、それを強制終了するようにします。
それが以下にリストされているかjobs
、または私が明示的に問い合わせた内容が何であっても構いません。
( myprocess & )
、、setopt
関数でのラップ、出力のリダイレクトなど、さまざまなトリックを試しましたが、すべてのポイントを満たすものはありませんでした。そんなことは可能なのでしょうか?
私が実際にやっていること: すべての ZSH セッションごとに新しいデーモンを起動したいのですemacs
が、ワークフローを妨げたり、遅くしたりしたくありません。