如何在centos上重复运行多个命令?

xunyulin

我有很多的任务,这是像java -jar task1.jarjava -jar task2.jar等。所有任务需要花费不同的时间才能完成。我想同时运行它们,并在完成后再次运行。有解决这个问题的好方法吗?

毛罗

您想在后台运行这两个命令,在它们暂停10分钟后立即重新启动它们(您在此处的注释)。

这样的事情将独立地重新启动每个命令:

$ while true ; do java -jar task1.jar ; sleep 600 ; done &
$ while true ; do java -jar task2.jar ; sleep 600 ; done &

如果要等待两个命令完成再重新启动它们,请执行以下操作:

$ while true ; do
    java -jar task1.jar &
    java -jar task2.jar &
    wait
    sleep 600
  done

根据您的评论,在重新运行命令之前,我确实添加了10分钟的暂停时间...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在多个文件上运行命令

来自分类Dev

如何在 Windows 上使用单个 NPM 命令运行多个 NPM 命令

来自分类Dev

如何在grep命令中运行多个AND

来自分类Dev

如何在Windows上运行./命令

来自分类Dev

如何在macOS上运行./configure命令?

来自分类Dev

CMake:如何在多个文件上运行自定义命令以生成源文件?

来自分类Dev

如何在PowerShell中的一行上运行多个命令?

来自分类Dev

如何在多个命令上运行时间并将时间输出写入文件?

来自分类Dev

如何在启动时在 docker 容器上运行多个命令?

来自分类Dev

如何在vim中编写命令以运行多个命令?

来自分类Dev

如何在多个文件上运行hxnormalize?

来自分类Dev

如何在命令行上依次执行多个命令?

来自分类Dev

在多个线程上运行命令

来自分类Dev

在多个线程上运行命令

来自分类Dev

如何在一行中运行多个命令?

来自分类Dev

如何在PowerShell别名中运行多个命令

来自分类Dev

如何在一行中运行多个brew命令?

来自分类Dev

如何在多个终端上运行一个命令?

来自分类Dev

如何在docker CMD命令中运行多个npm脚本

来自分类Dev

如何在QMake中使用额外的目标运行多个命令

来自分类Dev

如何在一行中运行多个brew命令?

来自分类Dev

如何在Visual Studio Code中运行多个终端命令?

来自分类Dev

如何在Bash中运行由多个变量分隔的命令?

来自分类Dev

如何在单行 pssh 中运行多个命令?

来自分类Dev

我如何在 python 脚本中运行多个命令

来自分类Dev

如何在 PowerShell 中为多个文件运行命令

来自分类Dev

如何在运行WHM的CentOS 6上安装GitLab?

来自分类Dev

如何在CentOS上运行Java EE应用程序

来自分类Dev

如何在 CentOS 上运行 Microsoft Bot Framework

Related 相关文章

热门标签

归档