加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell 脚本实现清空日志

发布时间:2020-12-15 16:40:37 所属栏目:安全 来源:网络整理
导读:#!bin/bash LOG_DIR=/var/log ROOT_UID=0 if[''$UID'' -ne ''$ROOT_UID''] then echo''Must be root to run this srcripts'' exit 1 fi cd $ LOG_DIR || { echo "Cannot change necessarydirectroy'' 2 exit 1 } cat /dev/null messages echo '' log is clea

#!bin/bash

LOG_DIR=/var/log

ROOT_UID=0

if[''$UID'' -ne ''$ROOT_UID'']

then

echo''Must be root to run this srcripts''

exit 1

fi

cd $LOG_DIR|| {

echo "Cannot change necessarydirectroy'' >&2

exit 1

}

cat /dev/null >messages&&

echo '' log is cleaned up .''

exit 0 #返回0 表示成功,1表示失败

shell 的种类

常用linux系统的默认shell


查看linux使用的shell;echo$SHELL;bash -- vsion

shell执行方法:

shell环境变量:

export LANG=en

设置环境变量(全局);环境变量必须大写

''单引号所见即所得;

'' '' 双引号:会把引号里的变量和命令等解析出来,推荐使用

无引号 :连续可以不要双影号

awk与上的shell的引好无关;

NFS 是Network File System的缩写,即网络文件系统;

用shell 批量创建10个文件

#!/bin/bash

dir =/test

[ ! -d $ dit]&&mkdir -p $dir

for file in `seq10`

do touch /test/test-$file.html

done

待续,。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读