2011-11-11 15 views
4

私は.bash_profileでこれらの絶対においしいbashスクリプトを手に入れているので、コマンドラインでgitを真に楽しいものにすることができます。.bash_profileでの非同期読み込み - それは可能ですか?

ディスクIO(およびCPU)の作業が多く必要になるという問題があります。たびに私はcd git repoディレクトリ(キャッシュされていないディスク上)には、いくつかの秒間続くことがあります迷惑な遅延があります。

9/10回すぐにプロンプ​​トの情報は必要ありません。しばしば、私はちょうどターミナルを始めると、いくつかのものをし、それを閉じたいです。

バックグラウンドタスクとして実行することは可能でしょうか?私。非同期に。そうすれば、私は何か他のことをやっている間、重いI/O作業をやり遂げることができます。端末を開いた直後に必要な場合は、私は待っています。今日はやらなければならないように。

source --async ~/dev/git-completion.bash 
source --async ~/dev/git-flow-completion.bash 

答えて

1

スクリプトは何をしますか:

夢は、このようなものになるだろうか?環境変数を設定するのか、環境に依存しないディスク上のものだけを行うのですか?

前者の場合、おそらくあなたの運が外れている可能性があります。スクリプトを非同期で実行し、現在の環境に影響を与えることはできないとは思いません。後者の場合は、~/dev/git-completion.bash &をやってみましたか?

+0

最終的に私のPROMPTを変更する必要があります。私はそれを試して、それが失敗する方法を見るだろうが、私はより洗練された何かを望んでいた。 –

関連する問題