0

我有一个名为 的 shell 脚本startmq.sh来运行 activeMQ。但是我更改了脚本,它根本没有刷新更改。

即使我只写了echo "Hello World",它也没有刷新,并试图用错误的参数运行 activeMQ。

然后,我复制startmq.shabc.sh并尝试运行abc.sh. 它显示了Hello World。另外,我需要使用那个标准名称startmq.sh

谢谢。

4

2 回答 2

1

startmq.sh由于其路径位于PATH环境变量中,因此必须有另一个可访问的地方的副本。

于 2012-10-24T10:54:58.563 回答
1

可以是,您在服务器上有多个此脚本吗?

在 bash 下执行以下 whereis向您显示脚本的位置,并向显示女巫脚本正在启动...

   bash:# whereis startmq.sh 
   bash:# which startmq.sh
于 2012-10-24T10:56:12.327 回答