[英]php: How can I rerun a script from the command line?
我有一个解析csv文件的脚本。 脚本完成后,将返回到命令提示符。
我想做的是在脚本完成时询问用户是否要重新运行它,用户输入“是”或“否”,是,则重新运行它并且不存在该脚本。
我将如何去做呢?
这是我到达的解决方案:
$rerun_flag=true;
while($rerun_flag == true){
//do stuff
echo "\n\nDo you wish to rerun? Enter 'yes' or 'no' without quotes: \n\n";
$rerun_flag=false;
$line = trim(fgets(STDIN)); // reads one line from STDIN
if($line == 'yes'){
$rerun_flag=true;
} else {
$rerun_flag=false;
exit;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.