【发布时间】:2012-09-17 07:57:40
【问题描述】:
这里有谁可以帮助编写 shell 脚本吗?
我在文件夹 /home/username/down/devel 中有 shell 脚本(脚本文件名为 php)
当我运行脚本时,出现如下错误:-
/usr/local/lib/php.ini]: No such file or directory
devel/php: line 4: syntax error near unexpected token `"/usr/local/bin/php",'
devel/php: line 4: `exec("/usr/local/bin/php", *args)'
但相同的 sciprt 正在其他朋友的机器上工作。这里有什么问题?有人在这里帮助shell脚本吗? 下面是我的shell脚本代码
#!/bin/bash
args=['-c', "/usr/local/lib/php.ini"]
exec("/usr/local/bin/php", *args)
只是提到我的 php.ini 文件存在。我的机器是linux CentOS release 5.5 (64bit)
【问题讨论】:
-
那肯定不是
bash脚本。我不知道它是什么,但它看起来更像是一个csh脚本。如果使用csh pathname/to/script执行脚本会发生什么? -
我得到 args=[-c,: Command not found.
-
在我看来很像 python。
-
不过那不是Python's exec statement。
-
对不起。它的 ruby 和我的朋友在发送给我时更改了它的“#!/bin/bash”。
标签: linux shell command-line centos