zoukankan      html  css  js  c++  java
  • while循环脚本

    [root@oldboy ~]# (while :;do date;sleep 5;done)&  fg ctrl c退出
    fg
    ( while :; do
        date; sleep 5;
    done )
    Fri Apr 10 15:17:29 CST 2020
    ^C
    
     (while :; do date; sleep 2; done) &>date.txt &  一条命令接&,可以把进程放到后台
     while循环  打印日期  2秒                          小心&位置
    
    mkdir /etc/profile.d/server/scripts -p  #写到全局环境变量里面,防止脚本不加载
    cd /etc/profile.d/server/scripts
    
    [root@lb01 /etc/profile.d/server/scripts]# vim miao.sh
    #!/bin/bash   
    while true						#也可以写 while true;do
    do
    	echo oldboylinux >> /tmp/a.log
    	sleep 1
    done
    [root@lb01 /etc/profile.d/server/scripts]# sh miao.sh   #CTRL+c可以停止秒级任务的执行,&符可以把进程放到后台
    
    #过滤后台进程
    [root@lb01 ~]# ps -ef|grep miao.sh
    root      15020  14164  0 00:11 pts/1    00:00:00 sh miao.sh
    root      15154  13718  0 00:13 pts/0    00:00:00 grep --color=auto miao.sh
    [root@lb01 ~]# ps -ef|grep [m]iao.sh
    root      15020  14164  0 00:11 pts/1    00:00:00 sh miao.sh
    
    #追踪自定义日志
    [root@lb01 ~]# tail /tmp/a.log -f
    oldboylinux
    oldboylinux
    ...
    
    # 杀死后台进程
    kill + 进程号 
    pkill + 服务
    
  • 相关阅读:
    nginx 的请求处理阶段
    docker 的实践操作
    inno setup 1
    缓存算法
    think in uml-关系
    centos mono
    think in uml 2.1
    TFS 创建分支
    think in uml 1
    WebCast课程列表2
  • 原文地址:https://www.cnblogs.com/syy1757528181/p/12813476.html
Copyright © 2011-2022 走看看