Linux 我如何知道cron作业已开始或完成?
我在服务器上的cron作业中放了一个长时间运行的python程序,这样我就可以在不中断作业的情况下关闭计算机。Linux 我如何知道cron作业已开始或完成?,linux,cron,Linux,Cron,我在服务器上的cron作业中放了一个长时间运行的python程序,这样我就可以在不中断作业的情况下关闭计算机。 现在我想知道这项工作是否正确开始,是否已经完成,是否有理由在某一点停止,等等。我该怎么做呢?为什么不让cron作业有一个日志文件呢。关机前也只需执行ps。为什么不让cron作业拥有一个日志文件呢。关闭前也只需执行ps。您可以将其写入日志文件,但由于听起来这是不可能的,您可能需要cron通过电子邮件将作业的输出发送给您,尝试添加MAILTO=you@example.com到您的cront
现在我想知道这项工作是否正确开始,是否已经完成,是否有理由在某一点停止,等等。我该怎么做呢?为什么不让
cron
作业有一个日志文件呢。关机前也只需执行ps
。为什么不让cron
作业拥有一个日志文件呢。关闭前也只需执行ps
。您可以将其写入日志文件,但由于听起来这是不可能的,您可能需要cron通过电子邮件将作业的输出发送给您,尝试添加MAILTO=you@example.com
到您的crontab。您还应该在系统日志文件中找到cron活动的证据(尝试grep cron/var/log/*
在系统上查找可能的日志)
如果在服务器断开之后使用CRON作为运行进程的一种方式,请考虑使用:
- 键入
并按returnscreen
- 将脚本设置为运行
- 键入
以从屏幕上取消跟踪Ctrl+A Ctrl+D
屏幕-r
您将被重新连接,允许您查看脚本的输出您可以将其写入日志文件,但由于听起来这是不可能的,您可能需要cron通过电子邮件将作业的输出发送给您,请尝试添加
MAILTO=you@example.com
到您的crontab。您还应该在系统日志文件中找到cron活动的证据(尝试grep cron/var/log/*
在系统上查找可能的日志)
如果在服务器断开之后使用CRON作为运行进程的一种方式,请考虑使用:
- 键入
并按returnscreen
- 将脚本设置为运行
- 键入
以从屏幕上取消跟踪Ctrl+A Ctrl+D
屏幕-r
您将被重新连接,允许您查看脚本的输出谢谢,我知道这一点。但是,当一个作业在没有日志文件、没有使用屏幕的情况下启动时,我该怎么办呢?谢谢,我知道这一点。但是,当一个作业在没有日志文件的情况下启动,而不使用屏幕时,我该怎么做?PS显示该作业,它足以满足我的需要。非常感谢。PS显示了这份工作,足以满足我的需要。非常感谢。