リモートのlinux/OSXがすべての実行レベルを/etc/init.d/*で完了したかどうかを判断するシェルスクリプトが必要です。linux/OSXが完全に初期化されるときを決定する必要があります
私はそれがまだブートしている間に私のvirutalボックスにsshすることができ、/ bin/trueや/ bin/psのようなコマンドを実行することができます。
基本的に私はあなたがそれに興味がある、ランレベルにスクリプトを置くことができ
while [ ${INIT_STILL_RUNNING_ON_REMOTE_SYSTEN} ]
do
sleep 30
done
ssh [email protected]:command
これはなぜ便利だと思いますか? –
私は、Mac上でvirutalのLinuxボックスで動作するいくつかの本当に面倒な開発作業をしています。 IDEを起動する前に、特定のプロセスをVM上で起動して実行する必要があります。その後、私は私のIDEを起動することができます。それは本当に私は自分のデスクトップに座っている必要があることを吸う毎日同じボタンとウィンドウをクリックして私はすべてのコーヒーを得るためにいくつかのスクリプトを設定することができます –
あなたはそれらのプロセスが実行されているとき、 。 –