怎么在perl程序中执行sh命令?

minimo 2003-05-08 09:28:49
我想在web上,通过触发一个perl程序。来控制/etc/init.d/proftpd的启动和停止,请问应该怎么做啊?

有一种方法是:
`/etc/init.d/proftpd start`
这样,在linux机器上的命令行上执行那个文件是可以的。
但是,通过web调用这个文件时,却不能执行,
请各位高手帮助!!!
...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oulix 2003-05-15
  • 打赏
  • 举报
回复
CGI程序的权限不够。如果把CGI的权限改成root权限应该可以。不过那样太不安全了。
swordrain 2003-05-12
  • 打赏
  • 举报
回复
用户或文件目录的权限
11138 2003-05-10
  • 打赏
  • 举报
回复
web server用什么用户运行的?它有运行/etc/init.d/proftpd的权限吗?
弄清这些你就明白了。

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧