热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用crontab写日志

如何解决《使用crontab写日志》经验,为你挑选了1个好方法。

我使用crontab来自动启动程序,使用cronatb中的以下命令

@reboot sudo python /home/Desktop/Appllication.py

是否可以通过在上述命令中附加内容来编写所有日志(错误和其他内容),以便cron将所有错误/任何相关事件写入日志?

更新:当使用print命令单独运行时,代码在python空闲终端中打印值.如何将打印在终端上的数据写入日志文件.例如,如果我的代码就像打印"food morning",如何将其写入日志文件而不是在终端上打印.

测试代码:

import time
while(1):
    print "testing"
    time.sleep(5)

Haleemur Ali.. 5

如果/home/Desktop/Application.py将错误日志打印到STDOUT,您可以像这样简单地重定向脚本的输出

python /home/Desktop/Application.py >> /home/my_application_log.txt

通过几个有用的链接扩展答案.

将所有输出重定向到文件是一个非常好的SO线程.您可以使用测试代码作为输出生成器来尝试代码片段.

此外,python还带有一个出色的日志记录模块.如果你想要一个强大的日志记录系统,我强烈建议你研究一下:python logging



1> Haleemur Ali..:

如果/home/Desktop/Application.py将错误日志打印到STDOUT,您可以像这样简单地重定向脚本的输出

python /home/Desktop/Application.py >> /home/my_application_log.txt

通过几个有用的链接扩展答案.

将所有输出重定向到文件是一个非常好的SO线程.您可以使用测试代码作为输出生成器来尝试代码片段.

此外,python还带有一个出色的日志记录模块.如果你想要一个强大的日志记录系统,我强烈建议你研究一下:python logging


推荐阅读
author-avatar
手浪用户2602928705
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有