(1)如果你要執(zhí)行的php文件是定時執(zhí)行的,通過Linuxcrontab定時執(zhí)行任務,基本格式為 * command分 時 日 月 周 命令(2)如果你是不斷要在后臺跑腳本,也可以借助一些進程控制工具,譬如Supervisor,舉個之前在ubuntu配置的例子://如果沒有安裝supervisor,要先安裝,已經(jīng)安裝的跳過這一步$sudoapt-getinstallsupervisor$cd/etc/supervisor/conf.d//創(chuàng)建一個進程配置文件$sudovilaravel_queue_order.conf//內(nèi)容如下:[program:yourProgramName]process_name=%(program_name)s_%(process_num)02dcommand=phpyourCommanddirectory=/var/www/yourprojectautostart=trueautorestart=truenumprocs=4stdout_logfile=/var/www/yourproject/storage/logs/yourProjectLogName.log//進程數(shù)numprocs由自己確定//開啟進程sudoservicesupervisorstartsudosupervisorctlupdatesudosupervisorctlrereadsudosupervisorctlstartyourProgramName//可以使用htop查看進程是否正確運行中$htop//如果有出現(xiàn)command為phpyourCommand的進程,代表進程啟動成功