电脑运行cmd命令大全_电脑运行cmd命令大全

电脑运行cmd命令大全_电脑运行cmd命令大全

Linux后台运行命令有两种方式:
  1. cmd & : 后台运行,关掉终端会停止运行
  2. nohup cmd & : 后台运行,关掉终端不会停止运行
方式一:cmd &
  • cmd & 实现让命令在后台运行。但不要将有用户交互的命令放到后台,这样命令会在后台等待用户输入。后台运行的命令也会将结果输出到控制台上,如果不需要的话,可以将其重定向到某个文件中。使用下面的命令可以将标准输出和错误输出都将被重定向到一个叫做cmd.out的文件中:

    cmd > cmd.out 2>&1 &

  • 执行命令成功后,会显示一个进程号,可以用它来监控(ps -ef | grep 进程号)或者杀死(kill -9 进程号)进程。

方式二:nohup cmd &
  • 使用方法一的时候,当我们关闭终端,命令就会停止运行。加上nohup可以在关闭终端后不停止命令。该命令的一般形式为:

    nohup command &

  • 默认情况下,该命令的所有输出都被重定向到nohup.out文件中。也可以使用下面的命令来指定输出文件为nohupcmd.out:

    nohup command > nohupcmd.out 2>&1 &

  • nohup只有在使用exit命令正常退出终端,才能保证命令一直在后台运行。终端异常退出后台命令也会停止运行。

其他相关命令:
  • ctrl + z:将正在前台执行的命令放到后台,且让命令处于暂停状态。
  • jobs:查看当前有多少在后台运行的命令,-l选项可显示所有任务的PID。
  • fg:将后台命令放回前台运行。
  • bg:将嵌套命令放到后台运行。

fg和bg命令可以用 fg(bg) %jobid来指定执行命令,%jobid是通过jobs命令查到的后台正在执行的命令的序号(不是pid)。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/169039.html

(0)
上一篇 2024年 7月 2日 下午8:06
下一篇 2024年 7月 2日 下午8:10

相关推荐

关注微信