我在我的类中设置了一行代码,以便在我的linux服务器上使用以下行在后台运行一个函数:
$cmd = "nohup wget -q <-url here-> /dev/null 2>&1 &")";
$exec = exec( 'bash -c "'.$cmd.'"' );
(网址只指向我的脚本)
这样可以正常工作并按我的意愿行事,但每次运行时都会在我的根目录(public_html)中创建一个新文件,它们的编号分别为10,10.1,10.2,10.3等。
有人知道如何阻止这些被创造吗?
此外,如果这是不好的做法,并且任何人都想建议更好的方法来做这样的事情,我们非常感谢任何建议。
答案 0 :(得分:1)
$cmd = "nohup wget -q <-url here-> -O /dev/null 2>&1 &")";
$exec = exec( 'bash -c "'.$cmd.'"' );
记下-O标志,用它告诉wget保存下载文件的位置。使用它,你将它指向/ dev / null,然后删除它。