حسین
حسین
خواندن ۱ دقیقه·۲ سال پیش

اجرای فایل .bat از php جهت اجرا کردن اسکریپت ها با زبان های دیگر مانند python


یه برنامه نوشتم تو پایتون بعد خواستم از طریق سایت بشه اجراش کرد! که نتیجه شد این روش! اگر راه دیگه میدونید تو کامنتا پیشنهاد بدید

ممنون

function external_script_runner($account_id){
$bat_addr='C:\path\php_dir\bat_place\\'.time().'_'.$account_id.'.bat';
$command='cd "C:\path\python_dir"
py account_checker.py '.intval($account_id);

$myfile = fopen($bat_addr, "w") or die("Unable to open file!");
fwrite($myfile, $command);
fclose($myfile);

shell_exec('SCHTASKS /F /Create /TN _cmd'.$account_id.' /TR "'.$bat_addr.'" /SC DAILY /RU INTERACTIVE');
shell_exec('SCHTASKS /RUN /TN "_cmd'.$account_id.'"');
shell_exec('SCHTASKS /DELETE /TN "_cmd'.$account_id.'" /F');
// sleep(5);
// unlink($bat_addr);

return 1;
}//end function ...

phppythonschadulerbatch file
شاید از این پست‌ها خوشتان بیاید