Perl shell脚本设置时间限制并通知

Perl shell脚本设置时间限制并通知,perl,bash,ksh,Perl,Bash,Ksh,可能重复: 我有一个shell脚本来备份O/S映像。我想设定时间限制并通知我。如果shell脚本运行时间超过两个小时,则需要发送电子邮件。 实现此逻辑的最佳方法是什么?您可以使用ps命令检查进程运行的时间。我的建议是,另一个脚本启动您的作业(因此具有其PID),然后睡眠您想要的时间作为阈值,然后检查另一个脚本是否仍在运行。这可以通过PID检查,也可以通过是否存在锁文件来检查。前面的多个问题,至少包括和。

可能重复:

我有一个shell脚本来备份O/S映像。我想设定时间限制并通知我。如果shell脚本运行时间超过两个小时,则需要发送电子邮件。
实现此逻辑的最佳方法是什么?

您可以使用ps命令检查进程运行的时间。

我的建议是,另一个脚本启动您的作业(因此具有其PID),然后睡眠您想要的时间作为阈值,然后检查另一个脚本是否仍在运行。这可以通过PID检查,也可以通过是否存在锁文件来检查。前面的多个问题,至少包括和。