当前位置: 首页 > news >正文

四川网站建设服务/百度电脑版官网下载

四川网站建设服务,百度电脑版官网下载,赣州网站建设公司,智慧团建网页我需要一些帮助,因为我没有得到任何东西.从我从Internet读取的内容,当我们执行shell脚本或者在括号中运行命令时,会创建一个子shell :()我尝试使用仅包含以下命令的脚本来测试它:ps -f当我运行它时,我看到以下结果:ID PID PPID C STIME TTY TIME CMDme 2…

我需要一些帮助,因为我没有得到任何东西.从我从Internet读取的内容,当我们执行shell脚本或者在括号中运行命令时,会创建一个子shell :()

我尝试使用仅包含以下命令的脚本来测试它:

ps -f

当我运行它时,我看到以下结果:

ID PID PPID C STIME TTY TIME CMD

me 2213 2160 0 08:53 pts/14 00:00:00 bash

me 3832 2213 0 18:41 pts/14 00:00:00 bash

me 3833 3832 0 18:41 pts/14 00:00:00 ps -f

哪个好,因为我看到我的bash进程为我的脚本产生了另一个bash进程.

但当我这样做时:

( ps -f )

它产生:

UID PID PPID C STIME TTY TIME CMD

me 2213 2160 0 08:53 pts/14 00:00:00 bash

me 3840 2213 0 18:46 pts/14 00:00:00 ps -f

因此,如果括号产生子shell,为什么它不会显示在进程中?为什么ps -f被算作另一个过程?每个命令都作为一个单独的进程运行吗?

解决方法:

看来你已经在一点点优化中抓住了bash.如果子shell只包含一个命令,为什么要真正使它成为子shell?

$( ps -f )

UID PID PPID C STIME TTY TIME CMD

jovalko 29393 24133 0 12:05 pts/10 00:00:00 bash

jovalko 29555 29393 0 12:07 pts/10 00:00:00 ps -f

但是,添加第二个命令,例如:( bash null命令,什么都不做),这是结果:

$( ps -f ; : )

UID PID PPID C STIME TTY TIME CMD

jovalko 29393 24133 0 12:05 pts/10 00:00:00 bash

jovalko 29565 29393 0 12:08 pts/10 00:00:00 bash

jovalko 29566 29565 0 12:08 pts/10 00:00:00 ps -f

使用子shell的主要原因之一是您可以对一组命令执行I / O重定向等操作而不是单个命令,但如果您的子shell只包含一个命令,则没有太多理由真正分叉新的bash进程第一.

至于计数作为一个过程,它会有所不同.您使用的许多命令,如ls,grep,awk都是外部程序.但是,也有内置像cd,kill等.

您可以使用type命令确定bash中的命令:

$type ps

ps is hashed (/bin/ps)

$type cd

cd is a shell builtin

标签:linux,shell,unix

来源: https://codeday.me/bug/20190830/1768657.html

http://www.lbrq.cn/news/1464157.html

相关文章:

  • 网站定制与开发/百度手机助手下载
  • a站app下载/steam交易链接在哪里看
  • 中国铁道建设协会网站/新闻今天最新消息
  • 深圳做分销网站的公司/广东东莞最新疫情
  • 石家庄整站优化/西安关键词排名首页
  • 给客户做网站需要提供/广东最新消息
  • 建网站和app/新闻发布的网站
  • 用php做美食网站/seo网站优化培训怎么做
  • 如何做好网站内连/seo是搜索引擎优化
  • 做网站公司怎么推销/青岛网页搜索排名提升
  • 网站建设推进会/图片识别搜索引擎
  • 国内企业网站建设/艺考培训
  • 网站开发业务怎么开展/长沙网站设计
  • 企业网站必须实名认证/十大骗子教育培训机构
  • wordpress建站全教程/公司网页
  • 做网站为什么能赚钱/十大最靠谱it培训机构
  • 做网站在哪个地方买空间/超八成搜索网站存在信息泄露问题
  • 网站建设商城建设/免费的网站关键词查询工具
  • 软件介绍下载网站建设/aso优化哪家好
  • 用dw做网站怎么添加音乐/seo搜索引擎推广
  • 中国工业设计公司排名前十强/湖南seo公司
  • 网站页面打开速度慢/视频网站搭建
  • b2b营销是什么意思/百度seo原理
  • 网站备案号怎么申请/一个新产品怎么推广
  • 做ppt介绍网站吗/百度seo是什么
  • 一个网络空间如何做两个网站/seo优化培训班
  • 哪个网站可以找题目给小孩做/产品软文范例大全
  • 微信的网站开发/品牌策划公司
  • 阜宁做网站哪家好/武汉今日头条最新消息
  • 可以做数据图的的网站/免费十八种禁用网站
  • 有限元方法中的数值技术:三角矩阵求解
  • Python 小数据池(Small Object Pool)详解
  • 基于coze studio开源框架二次定制开发教程
  • 「一键召唤 007」:开源多智能体 JoyAgent-JDGenie 如何让你的 AI 产品从 Demo 到 真香 只差 Ctrl+C / Ctrl+V?
  • 软件工程:软件复用
  • 掩码语言模型(MLM)技术解析:理论基础、演进脉络与应用创新