我在crontab中有一个shell脚本,它正在执行jar文件。Jar文件将文件从一台服务器移动到另一台服务器。在高峰时段,它需要超过10分钟(超过crontab条目)。如何确保cron作业在最后一个未完成之前不会执行进程? 最佳答案 一个简单的方法是让您的Cron启动一个bashfile来检查这样的进程是否存在。定时任务:*/10****/path/to/bashscript.sh(确保它有正确的用户并且是可执行的)pgrep命令查找具有给定名称的进程,并在找到此类进程时返回进程ID。#!/bin/bash#bashscript.