脚本未在服务器上正常运行

脚本未在服务器上正常运行

我的 Web 服务器出了问题。我正在新内核版本上测试它,似乎无法让某个部分在其上运行。除了这个脚本,我的所有脚本都可以运行。目前每个文件都有 777 个权限(我知道这样做是错误的)。

我遇到问题的脚本是打开/etc/network/interfaces文件并将其保存为字符串以供编辑。编辑完成后,它会将字符串保存到文件中tempinterfaces,然后该文件将cp转移到/etc/network/interfaces文件中。

我知道这个脚本在我的旧服务器上可以运行,所以这不是脚本问题。我不得不在新内核上手动安装 apache2.2.29。tempinterfaces由于文件从未更新,因此此脚本甚至不会写入文件。cp在执行此脚本期间也不会执行命令。

对于解决这个问题有什么建议吗?

编辑* 脚本正在执行,因为在尝试执行脚本期间没有出现 500、404、200 错误。我感觉这与权限有关,但我似乎无法集中精力解决这个问题。我对权限处理也是新手。

ipChange 脚本:http://paste.ubuntu.com/8417964/

答案1

我最终从档案库中下载了 apache2。我不知道你可以这样做。我觉得我缺少了一些文件,但可能是错的。我还需要更改权限,/etc/network/interfaces然后666才能让它正常工作。

相关内容