python - 如何设置和检查 cron 作业是否在 ec2 实例上运行
问题描述
我在 ec2 上运行 Linux 实例 我需要每分钟运行一个 cron 作业
当我在终端中使用 crontab 时(我使用终端 btw 登录),它似乎没有工作,当我使用 cron.d 选项时,它似乎也没有工作
cron.d file * * * * * ec2-user python3 /home/ec2-user/Programs/file.py
这似乎不起作用,如果有人可以引导我抛出在 ec2 上创建 cron 的过程,这将非常有帮助,我没有想法
解决方案
要检查 cron 守护程序是否正在运行,请使用 ps 命令搜索正在运行的进程。cron 守护进程的命令将在输出中显示为 crond。
$ ps -ef | grep crond
root 2560 1 0 07:37 ? 00:00:00 crond
oracle 2953 2714 0 07:53 pts/0 00:00:00 grep crond
可以忽略此输出中 grep crond 的条目,但可以看到 crond 的另一个条目以 root 身份运行。这表明 cron 守护程序正在运行。
推荐阅读
- javascript - javascript生成一组元素
- javascript - react-datepicker 年份范围
- ios - Swift:如何访问函数渲染器节点并通过 UI 操作保存
- sas - 如何在 sas 中创建一个表来查看列变量相对于另一个的计数?
- python - 在 DRF 上 POST 没有正文
- angular - 角垫滑动切换中的多个标签
- c - Valgrind 在函数中使用 strncpy 时报告无效的读取大小为 1
- python - PyPi 包应用程序运行而不是使用 runserver 命令克隆的 repo
- d3.js - fork D3 v5 Zoomable Sunburst 坏了
- c++ - 具有 C++ 17 的 gcc 9.3 上的结构成员的特征运行时对齐断言