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

网站建设费用选网络专业帝国cms做招聘网站

网站建设费用选网络专业,帝国cms做招聘网站,网站 实例,北京网站设计成功a刻 在Unix-like的操作系统#xff08;如Linux和macOS#xff09;的shell中#xff0c;特别是在Bash这样的shell中#xff0c;经常用作后台运行符号。让我们深入了解一下其功能和用法。 作为后台运行符号#xff1a; 基本用法: 当我们在一个命令或者一组命令… 在Unix-like的操作系统如Linux和macOS的shell中特别是在Bash这样的shell中经常用作后台运行符号。让我们深入了解一下其功能和用法。 作为后台运行符号 基本用法: 当我们在一个命令或者一组命令的后面加上它们会在后台执行。这意味着这些命令不会阻止我们获得命令行提示符可以继续执行其他命令。 例如 sleep 10 这会在后台启动sleep命令持续10秒。在此期间我们会立即获得命令行提示符可以进行其他任务。 作业控制: 当在后台启动任务时它将被视为一个“作业”。可以使用作业控制命令来管理这些后台任务。 jobs: 列出当前shell中的所有后台作业。fg %jobnumber: 将后台作业带到前台运行。bg %jobnumber: 如果一个作业在后台被暂停此命令可以继续在后台运行它。 例如如果运行sleep 30 并且之后运行jobs会看到有一个作业在后台运行。 输出: 即使命令在后台运行它的输出stdout和stderr默认仍然会发送到当前终端。这可能会中断当前工作。为了避免这种情况通常会将输出重定向到文件或/dev/null。重定向到文件可以帮助我们保留输出以供以后查看而重定向到 /dev/null 实际上是丢弃输出。 结束: 当关闭终端时默认情况下所有后台作业都会被终止。为了防止这种情况可以使用nohup命令或者disown命令。 例如 nohup long_running_command 或者如果已经在后台启动了一个作业 long_running_command disown %1其中%1是作业号通常是启动的第一个作业。可以使用jobs命令查看作业号。 总之符号为命令行用户提供了一个方便的方式来在后台执行任务从而使用户可以并行地进行多个任务。 此处我们展开说一下输出 1 重定向到文件: 如果想保留输出以供以后查看可以将 stdout 和 stderr 重定向到文件。 long_running_command output.log 2error.log 在这里正常的输出stdout被重定向到 output.log而错误输出stderr被重定向到 error.log。 2 将 stdout 和 stderr 重定向到同一文件: long_running_command output.log 21 这会将正常的输出和错误都保存在 output.log 中。 3 重定向到 /dev/null: 如果不关心输出并希望完全丢弃它可以使用 /dev/null。这是一个特殊的设备通常被称为“黑洞”因为写入它的任何东西都会被永久丢弃。 long_running_command /dev/null 21 这里正常的输出和错误都被发送到 /dev/null从而被完全丢弃。 使用这些重定向技术可以确保后台任务的输出不会干扰我们的终端会话同时还可以选择保留或丢弃输出。 nohup命令 nohup是Unix和Linux系统中的一个命令用于在退出帐户或关闭终端后继续运行命令。其名称“nohup”来源于“no hang up”表示即使挂起也不中断执行。 以下是对nohup命令的详细介绍 基本用途: 当在终端中运行一个命令时如果退出终端或关闭它命令通常会被终止。使用nohup可以保持这个命令在后台运行即使终端已关闭。 例如要在后台运行一个长时间运行的脚本并确保即使关闭终端也不会停止可以这样做 nohup ./long-running-script.sh 输出重定向: 默认情况下nohup命令将命令的输出stdout和stderr重定向到名为nohup.out的文件中。如果希望将输出重定向到其他位置可以这样做 nohup ./script.sh myoutput.log 21 与后台运行结合: 通常nohup与结合使用这样命令就可以在后台启动并立即返回命令提示符。如果不使用命令将在前台开始但即使关闭终端也会继续运行。 如何终止nohup命令: 要终止使用nohup运行的进程首先需要找到其进程IDPID可以使用ps命令和grep工具来查找。一旦得到PID可以使用kill命令来终止它。 例如 ps aux | grep long-running-script.sh上述命令会显示与long-running-script.sh相关的进程。找到PID后使用 kill -9 PID来终止进程。 目的与使用场景: nohup命令特别适用于远程登录到服务器并启动长时间运行的任务的场景。使用nohup可以确保任务继续运行即使网络连接断开或用户注销。 总之nohup是一个非常有用的命令允许在Unix-like操作系统中的任务在没有终端干预的情况下持续运行。这在系统管理、长时间数据处理任务和其他需要持续运行的场景中特别有用。 disown命令 disown 是 bash 和一些其他 shell中的内建命令用于从 shell 的作业表中移除作业从而使它们与当前 shell 会话解除关联。这意味着当关闭或退出 shell 时这些作业或进程不会接收到 HUPhang up信号因此它们不会被终止。 下面详细介绍 disown 命令 基本用法: 当在 shell 中启动一个后台任务然后决定使其在退出 shell 时保持运行状态可以使用 disown。 例如假设启动了一个后台进程 long-running-command 之后可以简单地运行 disown该命令将移除最近发送到后台的任务。 指定作业号: 如果有多个后台任务并且只想 disown 其中的一个或几个可以使用作业号可以使用 jobs 命令查看。 例如 [1] running sleep 300 [2] running long-running-command要移除第二个任务可以使用 disown %2移除所有作业: disown 命令也可以与 -a 选项一起使用从作业表中移除所有作业。 disown -a移除当前 shell 启动的所有作业: 使用 -r 选项可以移除由当前 shell 启动的所有作业 disown -r与 nohup 的比较: disown 和 nohup 都可以使进程在退出 shell 时继续运行。但它们的工作方式有所不同 nohup 是在启动进程时使用的以确保进程从一开始就与 shell 解除关联。disown 是在进程已经启动后使用的以后续地从 shell 的作业表中移除进程。 总的来说disown 是一个在需要长时间运行的后台任务但又不想这些任务在退出或关闭 shell 时被终止的情况下非常有用的工具。它允许我们管理和保持这些后台任务的持续运行即使我们的 shell 会话已经结束。
http://www.hkea.cn/news/14423754/

相关文章:

  • 做网站要运用到代码吗网页开发者模式怎么打开
  • 厦门网站制作公司找哪家网站建设worldpress
  • 网站关键词优化多少钱a+网络推广平台
  • 旅游网站设计方案网站建设伍金手指下拉7
  • 国家重大建设项目库网站seo关键词优化软件怎么样
  • 17网站一起做网店深圳浙江建设工程信息网查询
  • 天津做网站的公司wordpress+魅族
  • 企业网站的主要栏目wordpress集成文库插件
  • 无锡网站建设品牌大全寻花问柳专注做一家男人最爱的网站
  • 国内免费建站平台陕西网站建设营销推广
  • 做公司网站怎么做手机版分享网络营销方式
  • 网站开发就业前景分析温州seo关键词优化
  • 微信群投票网站怎么做wordpress怎么建立下载
  • 网站开发高级工程师asp.net 4.0网站开发与项目实战 pdf
  • 个人不良信息举报网站the7 wordpress哪个好
  • 网站建设相关的网站企业网站案例展示
  • 网站推广的途径有哪些中国百强企业
  • 东莞网站建设lhznkj服饰类网站开发项目
  • 网站建设详细流程视频如何自己制作游戏软件
  • 鹤壁网站建设网站建立的研究方案
  • 购物网站风格软件开发中
  • 网站建设 选择题网站推荐男生正能量2021
  • 网站怎么做流量移动宽带续费网上营业厅
  • 深圳做网站j华信科可以做视频推广的网站有哪些内容
  • 支付网站建设费怎么做账国外可以做推广的网站有哪些
  • 网站开发人员薪酬成都建设网站首页
  • 深圳坑梓网站建设怎么 网站 wordpress
  • 网站建设中首页模板下载备案网站系统
  • 珠海网站品牌设计公司哪家好wordpress+中国+论坛
  • 百度seo优化技术一个网站两个域名 seo