tlog='tail -f /usr/local/tomcat5/logs/catalina.out &' 是啥意思,tail -f 是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tlog='tail -f /usr/local/tomcat5/logs/catalina.out &' 是啥意思,tail -f 是啥?相关的知识,希望对你有一定的参考价值。

# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias astart='/usr/local/apache2/bin/apachectl start'
alias astop='/usr/local/apache2/bin/apachectl stop'
alias astat='ps ax | grep httpd '

alias tstart='/usr/local/tomcat5/bin/catalina.sh start'
alias tstop='/usr/local/tomcat5/bin/catalina.sh stop'
alias tstat='ps ax | grep tomcat '
alias tlog='tail -f /usr/local/tomcat5/logs/catalina.out &'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
这是全部代码,还有if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
是什么意思,谢谢!
/usr/local/tomcat5/logs/catalina.out &
再问下path后面的“&”是什么意思??
alias tstat='ps ax | grep tomcat '这句什么意思?
谢谢!

参考技术A tail -f 是linux下的命令 意思是动态监视文件尾部。比如log更新了,在屏幕上立马就能看见

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
上面这个是 文件中包含个人的别名和函数设置,固定写法。用途是

# 个人环境变量和启动程序在 ~/.bash_profile中设置。
# 文件包含系统全局变量和初始程序包含于/etc/profile
# 系统全局的别名(aliases)和函数应该包含于/etc/bashrc。本回答被提问者和网友采纳

在tlog里统计注册统计相关功能

 

#!/usr/bin/env python
#_*_ encoding: utf-8 _*_
‘‘‘
注册统计相关功能
‘‘‘

__author__ = ‘augustyang‘ 

import os,sys,time,datetime

###当前时间的几个小时内的
#now_times =time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(time.time())) #当前时间
#last_times=((datetime.datetime.now()-datetime.timedelta(minutes=60)).strftime("%Y-%m-%d %H:%M"))  #前一个小时
last_times=sys.argv[1]
now_times=sys.argv[2]

#指定开始时间和结束时间
#last_times=str(datetime.datetime.strptime("2017-05-18 00:00:00",‘%Y-%m-%d %H:%M:%S‘))   #开始时间
#now_times=str(datetime.datetime.strptime("2017-05-19 23:59:59",‘%Y-%m-%d %H:%M:%S‘))    #结束时间
shebeitime=str(datetime.datetime.strptime("2017-05-17 00:00:00",‘%Y-%m-%d %H:%M:%S‘))    #开服时间
t_log=‘tlog.log‘    #T_log文件名可以自己修改
result = []
result1 = []
result2 = []
result3=[]
with open(t_log, ‘rt‘) as f:
	for i in f:
		if i.startswith(‘GameSvrState‘):
			registeredtime=i.split(‘|‘)[4] #注册时间
			openid=i.split(‘|‘)[1]        #用户OPENID
			logintime=i.split(‘|‘)[5]     #登录时间
			IMEI=i.split(‘|‘)[7]          #新注册设备 

			if last_times <=logintime <=now_times:
				if len(openid)==1: #为空 
					continue
				#print  openid#规定时间内的有openid的用户,没有去重
				result.append(openid + ‘\n‘)

			if  last_times <=registeredtime <=now_times:
				if len(openid)==1: #为空
					continue
				result1.append(openid + ‘\n‘)
			
			if  shebeitime <=logintime <=last_times:
				result2.append(IMEI + ‘\n‘)

			if shebeitime <=logintime <=now_times:
				result3.append(IMEI + ‘\n‘)

#print last_times,‘之间‘,now_times,‘注册人数:	‘,len(list(set(result)))
msg = "%s 到 %s qq登录人数:   %s" % (last_times, now_times, len(list(set(result))))
msg1 = "%s 到 %s qq注册人数:   %s" % (last_times, now_times, len(list(set(result1))))
msg2 =  len(list(set(result2)))
msg3 = len(list(set(result3)))
msg4 = "%s 到 %s 新增设备:   %s" % (last_times, now_times,(msg3 -msg2))
print msg
print msg1
print msg4

#with open(‘result‘, ‘wt‘) as f:
#        f.write(‘\n\n\n-----------------------------------------------\n‘)
#        f.write(msg + ‘\n‘)
#        f.write(msg1 + ‘\n‘)
#        f.write(msg4+ ‘\n‘)

  

 

以上是关于tlog='tail -f /usr/local/tomcat5/logs/catalina.out &' 是啥意思,tail -f 是啥?的主要内容,如果未能解决你的问题,请参考以下文章

sql tlog_backup.sql

sql 生成TLog还原脚本

linux 问 tail -2 /etc/passwd/这个命令啥意思

在tlog里统计注册统计相关功能

Visual Studio 2019 为 .tlog 和 .dll.recipe 文件设置输出目录

Solr——commit