Unix 如何在特定时间后停止脚本执行
例如,我的脚本在上午9:00开始,应该在上午11:00停止执行,时间限制为2小时。有没有办法做到这一点?感谢所有人的回应。如果你插嘴说Unix 如何在特定时间后停止脚本执行,unix,Unix,例如,我的脚本在上午9:00开始,应该在上午11:00停止执行,时间限制为2小时。有没有办法做到这一点?感谢所有人的回应。如果你插嘴说 THIS=$$ (sleep 7200 && kill $THIS) & 在脚本的顶部,这应该可以实现 另一种可能…安装coreutils,然后使用timeout(或gtimeout)命令: 请添加更多详细信息。在哪个站台?你现在是如何启动脚本的?另一个想法……如果你的担心是,例如,你从Con中运行这个脚本,并且你不希望后续的执行重叠,
THIS=$$
(sleep 7200 && kill $THIS) &
在脚本的顶部,这应该可以实现
另一种可能…安装coreutils,然后使用timeout
(或gtimeout
)命令:
请添加更多详细信息。在哪个站台?你现在是如何启动脚本的?另一个想法……如果你的担心是,例如,你从Con中运行这个脚本,并且你不希望后续的执行重叠,你可以考虑使用一个命令行工具,比如锁文件或FROK,以防止重叠。