zoukankan      html  css  js  c++  java
  • 【LINUX】Linux学习小结

    ****xargs命令****

    当需要将参数列表转换成小块分段传递给其他命令时,可以使用xargs命令。栗子如下:

    若想在启动lampp之后用kill方式杀掉全部的进程就可以用下面的命令:

    ps -ef|grep "/opt/lampp/*"|grep -v grep|awk '{print $2}'|xargs kill -9   #通过grep检索路径在/opt/lampp/*下所有进程,并逐个传递给kill -9命令,就可以杀掉lampp启动的全部进程

    当然想要达到这个结果还可以用kill -s 9的方法,如下:

    kill -s 9 `ps -ef|grep "/opt/lampp/*"|grep -v "grep"|awk '{print $2}'`    #边检索路径在/opt/lampp/*下所有进程,边将检索到的pid杀掉

    -----------------------------------------------------------------------------------------------------------------------------------------

    ****crontab****

    crontab是Linux自带的配置文件,可以设定时间来定时执行任务,如果需要定时执行脚本时,需要配合sh命令。栗子如下:

    59 23 * * * sh /tmp/shell/bak_log.sh     #每天23:59分执行一次/tmp/shell/路径下的bak_log.sh文件

    当然如果想执行bak_log.sh文件,必须事先给文件赋予执行的权限:chmod +x bak_log.sh

    还有一点要说明的是,虽然crontab本身是个自带的配置文件,但是不能用vi来进行编辑,需要用crontab -e命令,但保存、退出的方式跟普通的文件一样。

    如果想直接查看crontab里的时程表,可以直接用crontab -l来实现;

    如果想删除crontab里的时程,可以直接用crontab -r来实现。

  • 相关阅读:
    OC中ARC forbids explicit message send of release错误
    OC中内存管理(转)
    [题解]数学期望_luogu_P1850_换教室
    [题解](单调队列)luogu_P2216_BZOJ_1047 理想的正方形
    [题解]luogu_AT1224_JOIOJI
    [题解]区间dp_luogu_P3147 262144
    [筆記]歐拉路
    [題解/狀壓dp]POJ_2411_Mondriaan's dream
    [題解]luogu_P1854 花店櫥窗佈置
    [題解]luogu_P1052 過河
  • 原文地址:https://www.cnblogs.com/lauren1003/p/5873623.html
Copyright © 2011-2022 走看看