用另一个脚本停止 Linux 脚本

Stop a Linux Script with another Script

伙计们,我有一个问题,我已经配置了一些基本脚本以在 windows 中将文件发送到 AWS,以使用任务计划程序将文件备份 8 小时,但现在我必须在Linux (Centos y Ubuntu),脚本基本上就是这个“aws sync "PC folder" "AWS bucket"”,并且是用 crontab 启动的,但是我怎么能 运行 这个脚本只有 8 小时然后让它自动停止,我该怎么做?请帮忙

如果它是机器上唯一的 aws 进程 运行,它可能就像编写运行

的脚本一样简单
pkill aws

并安排在开始时间后 8 小时。

请注意,这会搜索任何名为 aws 的进程并将其终止,因此如果其他 aws 命令是 运行,它们也会被终止。按进程名称杀死不是最可靠的,通常按 PID 杀死更好,但我需要了解有关您的脚本的更多详细信息才能知道如何获取 PID 以及将其存储在何处。