三九宝宝网宝宝百科宝宝知识

linux中weblogic的启动脚本nohup输出的日志如何按每日生成

03月03日 编辑 39baobao.com

[在Linux启动时让Apache也自动启动]现对如何让Apache随Linux启动而启动的方法做个总结,总结如下: 1 cd /etc/init.d 2 vi apache2 3 粘贴以下代码 #!/bin/sh # deion: Apache auto start-stop . # chkconfig: -...+阅读

0 0 * * * cp /app/logs/ajyth/ajyth3.log /app/logs/ajyth/archivelog/ajyth3.log.`date -d yesterday +%Y%m%d`.log > /tmp/copy.log 2>&1; echo /dev/null > /app/logs/ajyth/ajyth3.log >> copy.log 2>&1

0 1 * * 0 cd /app/logs/ajyth/archivelog; find ./ +mtime 7 -exec tar czvf ajyth3.`date -d yesterday +%y%U`.tar.gz {} \; > /tmp/tar.log 2>&1 ;find ./ -mtime 91 -exec rm -f {} \;

把执行结果输出到日志copy.log和tar.log,如果有错误会有提示

不放心删除可以把后面的命令改成 find ./ -mtime 91 -exec ls -l {} \; > /tmp/filelist.log 2>&1

看看/tmp/filelist.log内容是否与预期一致,然后再改成真正删除

操作数据库的时候怎么生成日志文件 python3

日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。首先来看logging简单的使用方法。这一看到此图中使用了debug()、info()、warning()、error()、critical()五个方法,这五个方法分别用来记录DEBUG、INFO、WARNING、ERROR、CRITICAL级别的日志。但是你会发现debug()和info()方法没有显示任何信息,这是因为默认的日志级别是ERROR ,所以低于此级别的日志不会记录。你还可能会疑惑输出来的日志怎么这样子?别急,往下看,慢慢来解释。下面我们来看怎么修改一下日志级别。如图上所示,可以使用basicConfig()方法,修改日志级别,logging.DEBUG,logging.INFO,logging.WARNING,logging.ERROR,logging.CRITICAL分别代表着那五中日志级别。

可以看到图中日志级别设为INFO,那么INFO级别以上的日志都会被记录。下面再看下怎么修改日志的输出格式。查看下执行结果:这个示例内容可能有点多了,没关系,我们一点一点来。首先程序中:log_format = '%(filename)s [%(asctime)s] [%(levelname)s] %(message)s' #这条是定义日志格式的一个变量。显示的条目可以是以下内容:%(levelname):日志级别的名字格式%(levelno)s:日志级别的数字表示%(name)s:日志名字%(funcName)s:函数名字%(asctime):日志时间,可以使用datefmt去定义时间格式,如上图。%(pathname):脚本的绝对路径%(filename):脚本的名字%(module):模块的名字%(thread):thread id%(threadName):线程的名字logging.basicConfig(format=log_format,datefmt='%Y-%m-%d %H:%M:%S %p',level=logging.DEBUG) #设置日志输出格式和级别。

上面的示例都是将日志输出到屏幕上,能不能写到一个日志文件中呢?答案当然是肯定的,来看:看下执行结果:看了吧,日志的设置都是使用basicConfig()方法,需要注意的是,日志写入文件的默认方式是'a',也就是追加,如果想覆盖文件,则使用如上图那样,使用filemode='w'。以上是logging模块最常用的了,基本上就够用了。但是如果你觉得这些还不够的话,看我下一篇博客。会讲Logger、Handler、Formatter对象,logging模块更高级的用法用法。

以下为关联文档:

linux下如何启动和关闭weblogic在你定义的域中可以找到如下命令:/[youHome]/domains/[yourDomain]/startWebLogic.sh/[youHome]/domains/[yourDomain]/stopWebLogic.sh启动weblogic,可以参考如下命令:nohup ....

请问access的报表如何如何按分组生成目录其实,这个利用报表向导是很容易做到的! 下面给以简单的提示,其他的自己多摸索,相信你完全可以做出想要的效果来。 打开“报表向导” 在“表/查询”里面选择你要生成报表的表或查...

如何生成SQL2012的脚本MS SQL数据库从2012转移到2008 R2的方法 SQL Server 2012导出的过程 1.打开Management Studio,登录到服务器,在数据库中选择要转移的数据库, 右键--“任务(T)”--“生成脚本(E)......

如何计算归档日志的生成oem打开oracle 10g 数据库操作界面,会显示如下错误信息: “ 由于输出设备已满或不可用, 归档程序无法归档重做日志。”数据库无法使用现将解决办法稍作总结:方法一:增大归档日志...

linux定时任务调用shell时脚本中的存储过程不执行1、被执行的脚本没有执行权限,这种情况 直接授权 chmod 755 xxx.sh 2、被执行的脚本编码有问题,这种情况直接转码 dos2unix xxx.sh 我们也可下载一个windows版的dos2unix,转完...

Linux日志文件中的JFS系统是怎样的JFS 由IBM 公司开发,最初出现在AIX 操作系统之上,它提供了基于日志的字节级、面向事务的高性能文件系统。它具有可伸缩性和健壮性,与非日志文件系统相比,它的优点是其快速重启能...

如何查看linux的日志Linux日志文件存放在 /var/log/下的文件 utmp、wtmp、lastlog、messages 1、有关当前登录用户的信息记录在文件utmp中;======who命令 2、登录进入和退出纪录在文件wtmp中;====...

如何查看linux系统下的各种日志文件日志作为普通的文本文件存储在磁盘中,因此可以通过查看文件的命令来查看日志。比如:通过tail命令查看日志的最后10行,通过head命令查看命令的开头10行。日志文件的默认存储路径...

sql 2005中如何使用数据脚本生成数据库表创建数据库: create database stuDB on primary (,, filegrowth=15% ) 创建表: USE stuDB GO if EXISTS(select * from sysobjects where) drop table stuInfo create table s...

推荐阅读
图文推荐