Putty在执行bash脚本时关闭

时间:2010-10-06 02:21:34

标签: bash putty

我正在写我的第一个bash脚本,所以请原谅noobie-ness。

它叫做hello.bash,它包含的内容是:

#!/bin/bash
echo Hello World

我做了

chmod 700 hello.bash

给自己执行权限。

现在,当我输入

exec hello.bash

我的腻子终端立即关闭。我做错了什么?

1 个答案:

答案 0 :(得分:11)

来自man page for exec:

  

如果提供了命令,它将替换shell而不创建新进程。如果未指定命令,则可以使用重定向来影响当前的shell环境。

因此,您的脚本流程将代替您的终端运行,当它退出时,您的终端也是如此。只需执行它:

./hello.bash