• shell实战


    crontab -e打开

    参数

    Options:
    -u <user> define user
    -e edit user's crontab
    -l list user's crontab
    -r delete user's crontab
    -i prompt before deleting
    -n <host> set host in cluster to run users' crontabs
    -c get host in cluster to run users' crontabs
    -s selinux context
    -x <mask> enable debugging

    * * * * *  指令

    分别对应着 分 时 日 月 周

    12 19 * * *在19点12分开始执行后面的操作

    */2 * * * * 每两分钟执行下一次

    */1 * * * * echo ` date ` >> /test.txt

    以上的实战实现每一分钟往根目录下的test.txt文件上追加当前的系统时间

    >为重定向符号
    >/dev/null 输出到空设备,表示丢掉输出信息。
    2 > &1 将输出到标准错误的信息输出到标准输出设备(通常是屏幕)
    有3个默认的i/o,
    0 是标准输入
    1 是标准输出
    2 是标准错误,

    将日期重定向到文件当中如果出错也无法查看错误,dev ull是抛弃错误, 2 是错误信息 > 重定向到 &1屏幕上

    数据库定期备份

    实战 添加用户

    --添加用户

    --用户密码通用户名

    --静默运行脚本

    --避免捕获用户接口

    --程序自定义输出

    思路:

    判断参数个数是否符合

    判断是否添加成功

    #!/bin/bash
    useradd $1
    echo $1 | passwd --stdin $1
    待完善

     

  • 相关阅读:
    Document
    Document
    Document
    2.原型和原型链的关系以及查找顺序
    1.面向对象 及 相关知识点
    时间对象 <-> 定时器 <-> 电子时钟 <-> 倒计时效果
    定时器
    let var const 的区别
    ES6 中块的概念
    js中的闭包
  • 原文地址:https://www.cnblogs.com/webcyh/p/11420872.html
Copyright © 2020-2023  润新知