1

我有一个非常简单的脚本,我正在尝试在 bash 脚本中执行 grep 命令。它适用于命令行,但不适用于脚本。我将非常感谢一些帮助。

#!/bin/sh

echo "test 2";

grep 14784 logs/ftp_log.13-10-29 > test

它是从 php 页面调用的,它打印出“test 2”,但不执行 grep 并创建测试文件,但是当我从命令行运行它时,它没有问题。您可以提供的任何帮助将不胜感激。

谢谢你,戴夫

4

1 回答 1

1

听起来像是文件权限问题。确保该文件test存在并且 Web 服务器用户具有写入该文件的适当权限

于 2013-10-30T01:02:53.100 回答