你如何运行的iTerm一个命令时,它启动?
题
我正在配置的iTerm终端仿真器为Mac做我想做的。显然,一切都通过他们所谓的做“书签”。好的。我试图创建一个书签,将打开一个标签,CD到一定Rails项目,并运行命令script/server
。什么是应该发生的是,这将启动服务器守护程序(“杂”)和我会看到输出由每次看到该选项卡时滚动。
在配置对话框,在“命令”下,我把script/server
和“工作目录”下,我把项目目录。
所发生的是在出现的标签,可在第二的1/10然后消失。
回顾了类似的问题,我与Unix的屏幕命令,我试图把一个bash -c 'script/server'
的“命令”,但结果是相同的。
解决方案
您正在运行到这个问题,因为你的脚本运行,然后终止。所有你需要做的就是把一个read
或一些其他类似的复杂的说“按任意键即可完成脚本并关闭窗口......”在剧本的结尾。
更新
我写这个测试脚本:
$ cat echoscript
#!/bin/bash
echo "Hello world"
read text
$
我建立的书签这样:
name: test
command: /Users/chasrmartin/echoscript
Working directory: /Users/chasrmartin
当我打开书签test
,我看到我的“Hello world”,它等待我的返回类型。当I型回归,它消失。
不隶属于 StackOverflow