2

私は、Mac 用の iTerm ターミナル エミュレーターを自分のやりたいように構成する作業を行っています。どうやらすべては、彼らが「ブックマーク」と呼ぶものを通じて行われるようです。いいよ。タブを開き、特定の Rails プロジェクトに cd してコマンドを実行するブックマークを作成しようとしていますscript/server。これにより、サーバー デーモン ("Mongrel") が起動され、そのタブを見るたびに出力がスクロールして表示されるようになるはずです。

構成ダイアログで、「コマンド」のscript/server下に、「作業ディレクトリ」の下にプロジェクトディレクトリを配置しました。

何が起こるかというと、タブが 1/10 秒間表示されてから消えます。

Unix の screen コマンドで発生した同様の問題を思い出して、「コマンド」を入力しようとしましbash -c 'script/server'たが、結果は同じでした。

4

1 に答える 1

1

スクリプトが実行されてから終了するため、この問題が発生しています。あなたがする必要があるreadのは、スクリプトの最後に「任意のキーを押してスクリプトを完了し、ウィンドウを閉じる....」と言うために、または同様に洗練された何かを置くことです。

アップデート

私はこのテストスクリプトを書きました:

$ cat echoscript 
#!/bin/bash
echo "Hello world"
read text
$ 

私はブックマークを作成したので:

name: test
command: /Users/chasrmartin/echoscript
Working directory: /Users/chasrmartin

ブックマークを開くとtest、「Hello world」が表示され、returnと入力するまで待機します。returnと入力すると、消えます。

于 2009-02-24T20:08:51.380 に答える