linux - 用另一个脚本停止一个 Linux 脚本
问题描述
伙计们,我有一个问题,我已经配置了一些基本脚本以在 Windows 中将文件发送到 AWS 以使用任务调度程序将文件备份 8 小时,但现在我必须在 Linux(Centos y Ubuntu)中执行此操作,脚本基本上是这个“aws sync”PC 文件夹“AWS 存储桶”“并且是使用 crontab 启动的,但是我怎样才能只运行这个脚本 8 小时然后让它自动停止它,我该怎么做呢?请帮忙
解决方案
如果它是机器上唯一运行的 aws 进程,它可能就像编写一个运行的脚本一样简单
pkill aws
并安排在开始时间后 8 小时。
请注意,这会搜索任何名为 aws 的进程并将其杀死,因此如果其他 aws 命令正在运行,它们也会被杀死。按进程名称杀死并不是最可靠的,通常按 PID 杀死更好,但我需要了解有关您的脚本的更多详细信息,以了解如何获取 PID 以及将其存储在哪里。
推荐阅读
- java - Android SpeechRecognizer如何使连续?
- java - 使用方法填充二维数组时如何修复数组错误和 ArrayStoreException
- python - 如何使我的第二个循环中的数据保存在 csv 的另一行中
- json - 从Angular中的Json文件中按特定字段获取数据
- php - PHP/MySQL - 用于填充 HTML 表格单元格的嵌套循环
- flutter - Google Play 3 天内自动退款
- python - pip 给出错误 ModuleNotFoundError: No module named 'enum'
- python - 使用月-年格式将 PySpark 字符串转换为日期
- haskell - 为 Atom (atom-haskell) 配置 Haskell (stack) 的问题
- node.js - 由于节点应用程序,Kubernetes pod 每 10 分钟崩溃一次,node::http2::Http2Session::ConsumeHTTP2Data()