精华内容
下载资源
问答
  • DSP .out文件转换成 .bin文件

    千次阅读 2018-11-27 19:50:49
    2、.out文件所在盘 ,例键入E:,转到E 盘 3、再进入的环境中更改目录环境。输入cd E:\debug\code-easy5509\EX09_SerialBurn 并按回 车键(不分大小写)。 4、输入out2bin 执行批处理文件,最终生成testa.bin ...

    1、点击电脑开始->运行,输入cmd 命令,进入doc 环境。

    2、.out文件所在盘 ,例键入E:,转到E 盘

    3、再进入的环境中更改目录环境。输入cd E:\debug\code-easy5509\EX09_SerialBurn 并按回
    车键(不分大小写)。

    4、输入out2bin 执行批处理文件,最终生成testa.bin 文件。

     

    注意:1、若使用例程 需要将.out文件命名为:testa.out。

    2、文件夹下需要包含以下文件hex55.exe,out2bin.bat,out2hex.cmd,tihex2bin.exe

    3、out2bin.bat文件内容

    hex55 out2hex.cmd
    tihex2bin  testa.hex  testa.bin

    4、out2hex.cmd 文件内容

    -boot
    -v5510:2
    -serial8
    -a
    -reg_config 0x1c00,0x0293
    -delay 0x100
    -o testa.hex
    testa.out

     

    展开全文
  • tail查看nohup.out文件内容

    千次阅读 2020-08-10 14:59:32
    1.前台实时查看nohub.out文件内容: tail -f nohup.out 2.根据关键字查看 tail -f nohup.out |grep "关键字" 3.输出文件最后100行 tail -n 100 nohup.out 4.输出文件最后100行,含关键字 tail -n 100 nohup.out...

    1.前台实时查看nohub.out文件内容:

    tail -f nohup.out 
    

    2.根据关键字查看

    tail -f nohup.out |grep "关键字"
    

    3.输出文件最后100行

    tail -n 100 nohup.out 
    

    4.输出文件最后100行,含关键字

    tail -n 100 nohup.out |grep "关键字"
    
    展开全文
  • 解决catalina.out文件过大的问题

    万次阅读 2018-05-05 12:11:27
    有用Tomcat的人,绝对都会遇到这样一个问题:catalina.out文件过大。 它是Tomcat默认生成的日志文件,会随着时间的推移,逐渐增大,不断的增长,甚至达到几G,几十G的大小。由于文件过大,不仅占系统的存储,我们...

    前言

    有用Tomcat的,绝对都会遇到这样一个问题:catalina.out文件过大。

    它是Tomcat默认生成的日志文件,会随着时间的推移,逐渐增大,不断的增长,甚至达到几G,几十G的大小。由于文件过大,不仅占系统的存储,我们还将无法使用过常规的编辑工具进行查看,严重影响系统的维护工作。

    对此,出现了以下几种解决catalina.out文件过大的方案。


    暴力型


    除非不需要日志,否则不建议使用


    1.手动版
    每次监控到tomcat的硬盘空间变小达到阈值,手动登陆服务器,切换到tomcat的logs下,手动清空

    echo " "  > catalina.out
    

    2.脚本版
    编写脚本,放入计划任务中,定时清空

    crontab -e 
    0 24 * * *    sh /root/qin_catalina.out.sh
    
    vim qin_catalina.out.sh
     #!/usr/bin/bash 
     echo " " > catalina.out
    

    技术型


    1.日志切割工具版0.1

    使用cronolog日志切分工具切分Tomcat的catalina.out日志文件

    <1>下载cronolog,并进行安装

    wget http://cronolog.org/download/cronolog-1.6.2.tar.gz   (中国服务器可能无法下载或下载缓慢,可先下载到境外服务器上)
    
    tar zxvf cronolog-1.6.2.tar.gz
    
    ./cronolog-1.6.2/configure
    
    make
    
    make install
    
    (默认安装在/usr/local/sbin下)
    

    <2>.配置

    在tomcat/bin/catalian.sh中

    org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2&1 &
    
    改成:
    org.apache.catalina.startup.Bootstrap"$@" start \ |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
    或
    org.apache.catalina.startup.Bootstrap   "$@"  start  2>&1  \   |  /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & 
    
    并注释    touch "$CATALINA_OUT"  
    

    <3>重启Tomcat
    Tomcat输出日志文件分割成功,输出log文件格式变为:catalina.2017-05-15.out


    1.日志切割工具版0.2

    CentOS6.5后自带logrotate程序,可以解决catalina.out的日志轮转问题

    <1>在/etc/logrotate.d/目录下新建一个tomcat的文件

    cat >/etc/logrotate.d/tomcat 
    
    /usr/local/tomcat/logs/catalina.out{            要轮转的文件
        copytruncate                                创建新的catalina.out副本,截断源catalina.out文件
        daily                                       每天进行catalina.out文件的轮转
        rotate 7                                    至多保留7个副本
        missingok                                   文件丢失了,轮转不报错
        compress                                    使用压缩
        size 500M                                    当catalina.out文件大于16MB,就轮转
    }
    

    其他参数:

    compress                                   通过gzip 压缩转储以后的日志
    nocompress                                 不做gzip压缩处理
    copytruncate                               用于还在打开中的日志文件,把当前日志备份并截断;是先拷贝再清空的方式,拷贝和清空之间有一个时间差,可能会丢失部分日志数据。
    nocopytruncate                             备份日志文件不过不截断
    create mode owner group                    轮转时指定创建新文件的属性,如create 0777 nobody nobody
    nocreate                                   不建立新的日志文件
    delaycompress                              和compress 一起使用时,转储的日志文件到下一次转储时才压缩
    nodelaycompress                            覆盖 delaycompress 选项,转储同时压缩。
    missingok                                  如果日志丢失,不报错继续滚动下一个日志
    errors address                             专储时的错误信息发送到指定的Email 地址
    ifempty                                    即使日志文件为空文件也做轮转,这个是logrotate的缺省选项。
    notifempty                                 当日志文件为空时,不进行轮转
    mail address                               把转储的日志文件发送到指定的E-mail 地址
    nomail                                     转储时不发送日志文件
    olddir directory                           转储后的日志文件放入指定的目录,必须和当前日志文件在同一个文件系统
    noolddir                                   转储后的日志文件和当前日志文件放在同一个目录下
    sharedscripts                              运行postrotate脚本,作用是在所有日志都轮转后统一执行一次脚本。如果没有配置这个,那么每个日志轮转后都会执行一次脚本
    prerotate                                  在logrotate转储之前需要执行的指令,例如修改文件的属性等动作;必须独立成行
    postrotate                                 在logrotate转储之后需要执行的指令,例如重新启动 (kill -HUP) 某个服务!必须独立成
    daily                                      指定转储周期为每天
    weekly                                     指定转储周期为每周
    monthly                                    指定转储周期为每月
    rotate count                               指定日志文件删除之前转储的次数,0 指没有备份,5 指保留5 个备份
    dateext                                    使用当期日期作为命名格式
    dateformat .%s                             配合dateext使用,紧跟在下一行出现,定义文件切割后的文件名,必须配合dateext使用,只支持 %Y %m %d %s 这四个参数
    size(或minsize) log-size                   当日志文件到达指定的大小时才转储,log-size能指定bytes(缺省)及KB (sizek)

    <2>当执行以上操作时是自动执行的,也可手动切割

    logrotate /etc/logrotate.conf
    

    如果只轮转tomcat配置文件,要指定文件

    logrotate --force /etc/logrotate.d/tomcat
    

    <3>删除要清理的日志

    手工查找需要清理的日志文件

    cd /usr/local/tomcat/logs
    rm -rf catalina.out.4.gz
    

    2.日志切割脚本版

    使用cron每天来定时备份当前的catalina.out,然后清空他的内容;
    <1>crontab -e

    01 0 * * *  sh /root/qie_catalina.out.sh
    

    <2>cat qie_catalina.out.sh 参考脚本

     #!/bin/bash 
     DATE=`date "+%Y-%m-%d"`
    
    
    cp /etc/tomcat/logs/catalina.out  /etc/tomcat/logs/`catalina.out.$DATE`
    wait
    
    echo " " > catalina.out
    

    3.修改日志级别版

    日志级别:
    SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)

    <1>修改conf/logging.properties日志配置文件,将level级别设置成WARNING减少日志的输出。也可以设置成OFF,直接禁用。
    
    catalina.org.apache.juli.FileHandler.level = WARNING
    
    catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
    
    catalina.org.apache.juli.FileHandler.prefix = catalina.
    
    展开全文
  • 按照自己的理解画的动态链接和静态链接的关系。...应该是这样的,个人理解在Vxworks平台上是没有动态链接的,但是.o或者.out文件可以使用vxWorks的loader(loadLib)动态加载到vxworks的镜像中。 谢谢拍砖 ...

    按照自己的理解画的动态链接和静态链接的关系。在Linux下
    应该是这样的,个人理解在Vxworks平台上是没有动态链接的,但是.o或者.out文件可以使用vxWorks的loader(loadLib)动态加载到vxworks的镜像中。
    谢谢拍砖
    这里写图片描述

    展开全文
  • a.out文件如何运行

    千次阅读 2020-06-11 16:57:40
    生成a.out文件之后输入 ./a.out
  • catalina.out文件最后n行输出到文件

    千次阅读 2017-03-29 14:40:14
    查看Tomcat的logs目录下catalina.out文件,如果catalina.out文件过大,将其最后n行输出到指定的文件中,下载该文件查看。
  • catalina.out文件查看方式

    千次阅读 2017-12-28 15:10:36
    庞大的catalina.out文件,怎么找到自己想要的日志呢? 1 按时间点查 grep ‘2014-12-17 16:17:20’ catalina.out(缺点 需要知道准确的时间)2 使用sed命令(注意时间点在日志中必须存在,可以先用1 查看时间点)sed -n '/...
  • 在程序运行过程中,直接删除nohup.out文件后,程序无法自动创建nohup.out,就导致无法写入日志,但程序又无法停止做重启,这时候 使用cp /dev/null nohup.out命令,可以清空nohup.out文件里的内容,做到在不停止程序...
  • 项目部署到Linux服务器之后,控制台 catalina.out 文件输出的中文为乱码: 解决办法:bin/catalina.sh 文件添加如下配置:JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"重启服务器:输出正常~
  • Linux_Shell_脚本_删除nohup.out文件

    千次阅读 2016-08-16 14:45:25
    我相信大家在用nohup 后台起线程的时候都会遇到这样一个问题,随着nohup运行次数的增加,会导致本机上有许多nohup.out 文件。 这些nohup.out 文件分散在系统的各个位置,会导致占用许多的空间,这里我写了一个脚本...
  • a.out文件

    千次阅读 2016-10-14 11:20:36
    打开《unix环境高级编程》,发现执行命令都是./a.out,这跟我平时看到的不一样啊,我平时看到的可执行文件没有后缀,上网搜了下发现,a.out是生成的默认可执行文件,举例来说,我写了个c文件,hello.c gcc编译: ...
  • .out文件转bin文件

    千次阅读 2017-06-25 15:44:09
    如何使用CCS生成.bin文件 使用TI提供的mkhex4bin.exe即可在CCS下面生成所需的.bin,任何使用CCS开发的芯片平台都可以支持。 C:\ti\ccsv5\utils\tiobj2bin 具体步骤: 1、修改tiobj2bin.bat脚本 此脚本完成...
  • Tomcat默认生成的日志文件catalina.out,随着时间的推移...一、 代码本身考虑Tomcat输出catalina.out文件,数据主要来源为:System.out 和 System.err 在控制台上直接输出的信息。为了减少日志输出的压力,规范代码...
  • 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题 原文 http://unmi.cc/split-tomcat-catalina-out-file 主题 Tomcat Linux Tomcat 下日志文件 catalina.out 过大,几百兆或几个G,进而造成再也无法写入更...
  • 解决Tomcat日志catalina.out文件过大的问题,主要是在相关博客中寻找了一些方案,也留做一个备忘。
  • catalina.out文件内容置空

    万次阅读 2016-05-10 13:10:14
    1 备份文件 cat old.out>new.out 2 将文件置空 echo '' > old.out
  • 分割nohup.out文件

    千次阅读 2017-06-12 11:09:26
    #!/bin/sh this_path=$(cd `dirname $0`;pwd) cd $this_path echo $this_path current_date=`date -d "-1 day" "+%Y%m%d"` echo $current_date split -b 65535000 -d -a 4 /opt/.../nohup.out /opt/l
  • linux 下怎么编译生成a.out文件

    千次阅读 2015-05-20 21:50:40
     如果没有编译错误,gcc会在当前目录下生成一个a.out文件, 然后可以 ./a.out 结果出来了 当然你也可以使用 –o 选项给生成的文件起一个别的名字,像 gcc test.c –o test , 则gcc会生成一个名为test的可执行...
  • nohup.out文件过大的解决办法

    千次阅读 2020-04-20 21:47:16
    如果要删除nohup.out,由于进程的占用,该日志文件占用的磁盘空间并不会释放。这个时候重么办呢?有个简单的办法,把这个文件置空,日志文件不就小了么,具体命令如下:cp /dev/null nohup.out ...
  • 一般而言,先build,点击debug之后会自动下载.out 文件,跳转到debug的界面,如下图所示: 但是这次点击debug时没有任何反应: 解决方法: 1.先设置好仿真器型号并链接工程文件 2. 再点击 Debug...
  • 最近在做vxWorks5.4下的项目,在其中一个需要进行动态加载.out文件shi
  • Tomcat 下日志文件 catalina.out 过大,几百兆或几十个G,进而造成再也无法写入更多的日志内容,至使 Tomcat 无法处理请求。然后你可以在 $TOMCAT_HOME/logs 目录下看到文件 catalina.out 却一直在膨胀。 你可以...
  • 随着项目的运行,Tomcat的日志文件catalina.out的大小日益增大,现在都...如果我们不做任何处理,catalina.out文件大小将会持续增加,直到把我们的系统硬盘空间给撑爆不可。 当Tomcat的日志文件c
  • 这样写为什么错了,,,呃呃呃bash刚刚接触一丢丢,轻点批 ``` cd 'find ./ -name "%.txt" | sed -n "1p">a.out ... if 判断 文件是不是.txt do 读取第一行 到a.out done 但是总是报错,就是这样,,,,,
  • 如何不停止服务清空nohup.out文件

    万次阅读 2015-10-26 19:41:44
    在网上发现两个可以不用停止服务就可清空nohup.out的命令。 第一种:cp /dev/null nohup.out 第二种:cat /dev/null > nohup.out 都可行,备注。
  • linux后台运行python3程序(并解决print无法输出到.out文件的问题) (记录自己在服务器上后台运行某程序时的过程,以备日后留用.) 描述: 需要在远程的服务器上运行个python3文件, 并在关闭终端后该程序仍在运行 0.所用...
  • tomcat下如何清除catalina.out文件

    万次阅读 2017-06-20 17:57:11
    在当前目录输入如下命令即可: cat /dev/null >catalina.out
  • 最近在做的串口升级程序,需要将.out文件转换成二进制文件烧写到flash中脱机使用。 转化方法分为两步: (1)先将.out文件转换为hex文件: 这里的方法提供参考: a.先写一个cmd配置文件,以SCI—A启动模式为例,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,402,071
精华内容 960,828
关键字:

.out文件