さて、私が実際に行う必要があるのは、挿入モードから開始されたプロセスの外CTRLです.ZGVim
sudo-ed デーモンを実行するコマンド:Cdprun
が実行されます。cdprun.sh
バックグラウンドで実行する sudo-ed デーモン呼び出しの最後に追加でき&
ますが、それは機能しますが、ユーザーはパスワードの入力を求められません。代わりに、ただやりたいCTRLのですZが、キーボード割り込みが機能しません。何か案は?どうも。
この場合、一般的に2つのオプションがあります。genericは@Nicalas Martinによって言及されたvim-addon-asyncのようなもの、または組み込みのインタープリターサポートを備えたvimを使用しています:expectモジュールを備えたtcl、pyexpectを備えたpython、Expectを備えたperl、多分何か他のもの(注:上記のパッケージのすべてがtcl / python/perlに付属しているわけではありません。2つ目は、現在の状況に固有のものです。それは、他の場所での背景です。あなたの説明から、あなたは次のようなスクリプトを持っていると思いました
#!/bin/sh
<...>
sudo run-daemon --daemon-args # Last executed line
、私は正しいですか?あなたがただ背景を別の場所に置くことができるより:
sudo run-daemon --daemon-args &
、 しかし
sudo sh -c "nohup run-daemon --daemon-args &"
これは、vim で非同期コマンドを処理するスクリプトです。完全な解決策ではありませんが、一時的な解決策になる可能性があります。http://www.vim.org/scripts/script.php?script_id=3307