我正在 Mac 10.8.5 上开发一些 rails 应用程序,很多时候,我会有一个终端窗口,其中有几个选项卡运行命令:rails s rails c mongod bundle exec guard start
每个都在自己的选项卡中。当我切换项目时,我必须关闭它们,当我返回到该项目时,我必须重新运行这些命令。是否有快捷方式或其他终端工具可用于以预打包的方式运行它们?
谢谢你!
答案1
要在后台运行命令,您可以使用&
运算符。例如,您可以使用
myfirstcommand &
它会告诉你pid
整个过程。
如果您想要获得每个命令的日志,您可以通过管道传输每个命令的输出,并tail
在需要时使用该命令查看日志:
myfirstcommand & >> myfirstlog
mysecondcommand & >> mysecondlog
并且无论何时您想要查看每个日志,您都可以使用如下尾部:
tail -f myfirstlog
或者
tail -numberoflines myfirstlog