原csdn地址https://blog.csdn.net/|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

理解linux使用后台执行命令

参考:https://www.cnblogs.com/baby123/p/6477429.html(nohup)
https://www.cnblogs.com/jinxiao-pu/p/9131057.html(nohup)
https://www.cnblogs.com/yanzibuaa/p/7808437.html(2>&1)

工作中遇到了以下命令执行,其中包含了几个点简单记录下

nohup php artisan report:downloadVideo 2 0 > /data/log/d1.log 2>&1 &
  • 首先是noump ... &这个是固定搭配,是 no hang up
    的缩写,就是不挂断的意思,让你的命令在你退出帐户/关闭终端之后继续运行相应的进程

  • 后面的>和>>区别,一个>代表去掉文件所有内容,重新填充;两个>代表追加到文件中

  • 2>&1,首先要知道Linux
    中标准输入输出分为三种,STDIN【输入】,STDOUT【输出】,STDERR【错误输出】,对应的数字是0,1,2。然后前面到2代表“错误输出”;后面&1代表引用标准输出格式输出到文件中

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074554

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(4)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起