2

我正在为 Mac 配置 iTerm 终端仿真器来做我想做的事情。显然,一切都是通过他们所谓的“书签”完成的。好的。我正在尝试创建一个书签,它将打开一个选项卡,cd 到某个 Rails 项目,然后运行 ​​command 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 回答