我有一个在PHP脚本下调用的Shell脚本:-
<?php
shell_exec("sh /home/folder/R.sh /home/folder/input/OM_22_3.txt
/home/folder/output");
$directoryName = basename(getcwd());
Check if the directory already exists.
if(!is_dir($directoryName)){
Directory does not exist, so lets create it.
mkdir($directoryName, 0755);
}
?>
在此脚本中,R.sh是Shell脚本,OM_22_3.txt是输入文件,而输出是输出文件夹。但是此程序无法正常工作。我想使其动态化,就像每次运行此PHP脚本时一样,它将为结果文件生成一个新的输出文件夹。如何使它动态化?,需要进行哪些修改?
答案 0 :(得分:1)
function CreateDirectory($DirName) {
if (mkdir($DirName . date(Y-m-d), 0777)) {
return true;
} else {
return false;
}
}
这将每天创建一个包含日期,月份和年份的目录,如果您希望随时间推移,还可以附加日期('h-i-s')。