gpt4 book ai didi

linux - 有没有办法在 linux 中运行一个程序并每 20 秒终止一次?

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:33 26 4
gpt4 key购买 nike

我有一个程序需要从中收集 300 条数据,但要手动进行收集,我必须在我的 ubuntu 虚拟机上运行该程序并将数据记录在 excel 上。做这整个过程需要很长时间。我想知道 linux 中是否有一个命令可以用来调用命令 make 和杀死我的程序。我搜索 watch 并尝试了它,但它对我不起作用:

watch -n 20 make play

make play 在哪里运行我的程序

但这并不是我想做的一切。我想每 20 秒执行一次,这样我就有足够的时间将数据写入我的 excel 文件1. 开始玩(运行我的程序,打印我需要记录的内容)2. 终止我的程序

有这个命令吗?

最佳答案

我认为您应该重新考虑您在做什么 - 我想不出每 20 秒运行和终止一个程序的设置有任何意义。

也就是说,在 Linux 中定期运行程序的标准方法是 cron 作业。 Cron 至少有 1 分钟,因此您必须编写一个脚本,以 20 秒的延迟启动程序的 3 个实例,并每分钟使用 cron 运行此脚本。您可以将它与超时实用程序结合使用,如果它在给定时间后仍在运行,它将终止您的程序。快速谷歌搜索应该会为您提供更多详细信息。

关于linux - 有没有办法在 linux 中运行一个程序并每 20 秒终止一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com