【发布时间】:2014-11-19 10:44:52
【问题描述】:
我有一个从 URL 访问的 perl CGI 脚本。我用perl -wc检查了语法,似乎没问题。但是,创建目录的命令都没有正确执行。权限设置为755。
有人知道如何诊断这个问题吗?
这是代码:
#!/usr/bin/perl
use CGI;
#-- create CGI Query
$q = CGI->new;
$prefix = "X__";
print "Content-type: text/html\n\n";
#-- get companyID
$entityID = $q->param('entityID');
#-- get directory name
$dir = "${prefix}${entityID}";
#-- change directory
chdir("/var/www/html/web/customers");
#-- create parent company directory
`sudo mkdir -m 755 $dir`;
print "${entityID}";
【问题讨论】: