V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
chengmang
V2EX  ›  Linux

centos7 ,ctrl +c 无法终止 tail -f 命令,其他的是可以用 ctrl +c 终止。

  •  
  •   chengmang · 2019-04-11 11:31:04 +08:00 · 4777 次点击
    这是一个创建于 2057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    stty -a
    speed 38400 baud; rows 32; columns 90; line = 0;
    intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
    swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
    flush = ^O; min = 1; time = 0;
    -parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
    -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc
    -ixany -imaxbel -iutf8
    opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
    isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
    20 条回复    2019-04-12 16:46:24 +08:00
    chengmang
        1
    chengmang  
    OP
       2019-04-11 11:31:38 +08:00
    是不是安装了啥软件,哪里冲突了
    chengmang
        2
    chengmang  
    OP
       2019-04-11 11:32:34 +08:00
    ----------- SCAN SUMMARY -----------
    Known viruses: 6658758
    Engine version: 0.100.1
    Scanned directories: 3028
    Scanned files: 26591
    Infected files: 0
    Data scanned: 1776.27 MB
    Data read: 1216.51 MB (ratio 1.46:1)
    Time: 350.859 sec (5 m 50 s)






    ^C^C^C^C^C^C^C^C^C^C^C^C

    按 ctrl +c 就这样了
    blacklee
        3
    blacklee  
       2019-04-11 11:35:05 +08:00
    遇到过,没解决。后来好像是自己变回来了。
    临时解决可以用 ctrl+z
    chengmang
        4
    chengmang  
    OP
       2019-04-11 11:36:11 +08:00
    @blacklee 是的 ,用 ctrl+z 可以。多谢
    weixiangzhe
        5
    weixiangzhe  
       2019-04-11 12:11:39 +08:00 via iPhone
    那就 ctrl d,ctrl z 是挂后台
    chengmang
        6
    chengmang  
    OP
       2019-04-11 13:05:36 +08:00
    @weixiangzhe ctrl d ,木有反应
    wednesdayco
        7
    wednesdayco  
       2019-04-11 13:07:03 +08:00
    开个新 tty kill 掉它
    chengmang
        8
    chengmang  
    OP
       2019-04-11 13:20:43 +08:00
    @wednesdayco 这个方法也可以的,现在就是不知道是哪里导致了 ctrl +c 用不了。
    est
        9
    est  
       2019-04-11 13:40:36 +08:00
    ctrl + \
    chengmang
        10
    chengmang  
    OP
       2019-04-11 14:03:34 +08:00
    @est Known viruses: 6658758
    Engine version: 0.100.1
    Scanned directories: 3028
    Scanned files: 26591
    Infected files: 0
    Data scanned: 1776.27 MB
    Data read: 1216.51 MB (ratio 1.46:1)
    Time: 350.859 sec (5 m 50 s)






    ^\^\^\^\^\^\^\^\^\^\^\^\^\

    也不行
    est
        11
    est  
       2019-04-11 14:11:49 +08:00
    @chengmang 那可能是你磁盘 IO 不行了? 用户中断无响应多半都是卡在内核调用上了。。想来想去可能就是 tail 读文件的时候磁盘巨卡。

    如果能确切复现的话,可以试试把相同的文件复制到别的盘甚至 tmpfs 试试。
    chengmang
        12
    chengmang  
    OP
       2019-04-11 14:35:50 +08:00
    @est 磁盘 io 正常呢 ,那个文件很小,size 很小的文件也不行哦。不知道是不是安装了啥软件导致的
    est
        13
    est  
       2019-04-11 15:10:31 +08:00
    @chengmang

    Known viruses: 6658758

    可能是你那个杀毒软件?劫持了磁盘 io ?
    callopingpig
        14
    callopingpig  
       2019-04-11 15:16:17 +08:00
    直接 kill 掉
    chengmang
        15
    chengmang  
    OP
       2019-04-11 15:18:15 +08:00
    @callopingpig kill 是没问题,现在我想定位下原因
    chengmang
        16
    chengmang  
    OP
       2019-04-11 15:19:32 +08:00
    @est 那个是很早之前扫描的一个日志。难道是中毒了?但是之前的命令没啥异常啊
    atzlinux
        17
    atzlinux  
       2019-04-11 19:49:41 +08:00
    perf top 看下,看是哪个函数卡了
    Cl2ex
        18
    Cl2ex  
       2019-04-12 00:47:40 +08:00
    应该就是 SIGINT 被 trap 了,kill -2 应该也一样没用,kill -9 应该就可以
    chengmang
        19
    chengmang  
    OP
       2019-04-12 14:50:17 +08:00
    @Cl2ex kill -2 是没作用
    chengmang
        20
    chengmang  
    OP
       2019-04-12 16:46:24 +08:00
    @atzlinux 我试试,多谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1045 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:11 · PVG 06:11 · LAX 14:11 · JFK 17:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.