美文网首页
PHP后台任务运行

PHP后台任务运行

作者: Vink | 来源:发表于2016-11-04 18:16 被阅读0次

    在运行前 先要了解一下 什么是文件描述符。

    什么是文件描述符?
    文件描述符是一个简单的正整数,用以标明每一个被进程所打开的文件和socket。
    最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。

    "2>&1 > file"和 "> file 2>&1"区别?

    1.php test.php 2>&1 > file :错误输出到终端,标准输出被重定向到文件file。
    2.php test.php > file 2>&1 :标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,所以错误也输出到文件file。

    nohup命令可以在用户退出终端后仍然执行程序,
    “2>&1 > /dev/null”表示不显示标准输出和错误输出,
    最后的&表示推到后台执行。

    相关文章

      网友评论

          本文标题:PHP后台任务运行

          本文链接:https://www.haomeiwen.com/subject/phjwuttx.html