Linux命令:重复多次后台运行且不保存输出,查看命令对应的进程数量

这篇具有很好参考价值的文章主要介绍了Linux命令:重复多次后台运行且不保存输出,查看命令对应的进程数量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要在后台重复运行 Linux 命令并查看对应的进程数量,你可以使用循环结构和后台运行符号 `&` 结合起来。以下是一个示例:

```bash
for i in {1..3}; do
    your_command > /dev/null 2>&1 &
done
```

命令 `your_command > /dev/null 2>&1 &` 的含义如下:

1. `>` 符号表示重定向输出。在这个命令中,`your_command` 的标准输出将被重定向到 `/dev/null` 文件中。

2. `/dev/null` 是一个特殊的设备文件,它可以被用来丢弃输出。将输出重定向到 `/dev/null` 意味着命令的输出将不会显示在终端上,数据将被丢弃而不被保存。

3. `2>&1` 表示将标准错误输出(stderr)重定向到与标准输出(stdout)相同的位置。这样做可以确保错误信息也会被重定向到 `/dev/null` 文件中,因此不会在终端上显示。

4. `&` 符号表示将命令置于后台运行。这样命令将在后台运行,而不会阻塞终端,你可以继续在终端执行其他命令。

在这个示例中,`your_command` 是你想要重复运行的命令。`> /dev/null 2>&1` 部分用于将命令的标准输出和标准错误输出重定向到 `/dev/null`,即丢弃输出,从而不保存命令的输出。

通过执行上述循环,你可以将 `your_command` 命令重复运行 3 次,并且不保存输出。

要查看与该命令对应的进程数量,你可以使用 `pgrep` 命令来查找匹配进程的数量。例如,如果你的命令是 `your_command`,你可以执行以下命令:

```bash
pgrep -c your_command
```

这将返回与 `your_command` 对应的进程数量。如果返回值是 0,则表示没有匹配的进程在运行;如果返回值大于 0,则表示有匹配的进程在运行。文章来源地址https://www.toymoban.com/news/detail-835389.html

到了这里,关于Linux命令:重复多次后台运行且不保存输出,查看命令对应的进程数量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos后台运行使用nohup命令

    nohup ./my_script.sh nohup命令运行后如何关闭 nohup 命令用于在用户注销系统后继续运行指定的命令。如果您想关闭使用 nohup 运行的进程,您可以使用 kill 命令。 首先,您需要找到 nohup 运行的进程的进程ID(PID)。可以使用 ps 或 pgrep 命令来查找。例如,如果您的命令是 nohup ./my

    2024年04月14日
    浏览(38)
  • 处理ElementUI组件默认样式多次重复问题

    在postcss.config.js文件里添加配置项:

    2024年02月07日
    浏览(40)
  • 【Linux】Linux系统后台运行脚本方法

    我们使用Linux搭建服务器之后,经常需要在服务器上运行一些脚本,例如定期检查网络连通性并保存出错日志等。在写好批处理文件(.sh)文件之后,如果是Ubuntu系统,直接登陆上去之后单独启动一个终端并运行.sh文件就可以了。但是如果是没有GUI的Cent OS的话,在我们断开连

    2024年02月04日
    浏览(39)
  • Jenkins 命令无法后台运行,使用BUILD_ID=dontKillMe解决

    例子: jenkins如果在shell里使用nohup发现还是不能后台运行,直接挂掉。 那么可以在jenkins命令里加上BUILD_ID=dontKillMe解决

    2024年04月17日
    浏览(32)
  • Hive命令行运行SQL将数据保存到本地如何去除日志信息

    先有需求需要查询hive数仓数据并将结果保存到本地,但是在操作过程中总会有日志信息和表头信息一起保存到本地,不符合业务需要,那如何才能解决该问题呢? 废话不多少,直接上代码介绍:

    2024年01月17日
    浏览(76)
  • Linux下后台运行Java程序

    用Java编写了一个程序(可执行的jar),需要在Linux中启动并持续运行 直接执行程序后,在程序执行期间,无法在当前会话中再执行其他操作 直接执行程序后,按Ctrl+C中断;这时虽然可以在当前会话中执行其他操作,但是程序也结束运行了 直接执行程序后,在新会话中不仅可

    2024年02月12日
    浏览(36)
  • Linux+服务器后台运行程序

    在Linux服务器直接运行程序,程序运行的时间较长,程序经常会因为网络连接问题异常终止,一直盯着程序运行又费时费力,这时后台运行程序是更好的解决方式。But,如果服务器重启了,那所有进程都断掉了,只能重新跑代码。 screen 假如遇到一些比较费时间的程序,但是又

    2024年02月22日
    浏览(46)
  • Linux保存退出和不保存退出命令

      Vim编辑器 vim 要编辑的文件 输入i进入编辑模式 保存退出: 不保存退出:

    2024年02月11日
    浏览(55)
  • 【Python】在代码中执行终端命令并获取输出和运行状态

      在Python编程过程中,我们可能会遇到需要在终端命令行执行某个命令并获取其输出的操作,我们首先想到可能就是C语言中的 system(\\\"pause\\\"); 语句,确实,python当中也有类似的命令,同时,为了满足进一步的需求,比如判断指令是否执行完毕或者是得到执行输出的内容。  

    2024年02月05日
    浏览(53)
  • linux vim保存退出命令

    linux vim保存退出命令:先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。 vi的其他保存/退出命令: :w 保存; :w filename 另存为filename; :wq! 保存并强制退出; :wq! filename 注:以filename为文件名保存后强制退出; :q! 强制退出; :x 保存并退出(仅当文件有变化

    2024年01月23日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包