
Linux
Why_Not.
静心 尽力 好好学习 好好生活、
展开
-
linux下定时切分日志
1.当服务端系统跑起来时,创建的日志会随着时间的推移越来越大,不利于后续的分析,所以需要在原日志的基础上拆分出每天的日志单独保存该脚本是随着服务端启动一起启动,日志同时生成#!/bin/bashcd ./log #进入日志文件夹start_date=`date +%Y-%m-%d` #获取日志最初创建的时间cut_tmie="23:59" #每天切分日志的时间点start_log_file="$start_date.log" #获取最初创建日志的名字while true do c原创 2021-06-21 19:42:26 · 388 阅读 · 0 评论 -
Shell脚本
1.Shell简介shell是一个命令行解释器,它为用户提供一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。2.Shell脚本的执行方式(1)脚本以 # !/bin/bash (#和!之间有空格)开头例:vim a.sh# !/bin/bash/echo "hello word!"使用 ls -l-rw-r--r-- 1 wjy wjy 35 8月 27 10:16 a.sh保存退出后,此时a.sh还没有权限去直接运原创 2020-08-28 18:25:05 · 227 阅读 · 0 评论 -
Dockerfile常用模板及docker容器中缺少libjasper.so.1
1.在Dockerfile中使用ubuntu:18.04作为基础镜像时需要安装 一些必要的包:2.Dockerfile:FROM ubuntu:18.04MAINTAINER wjyENV MYPATH /usr/WORKDIR $MYPATH#ADD sources.list /etc/apt/ENV DEBIAN_FRONTEND=noninteractiveRUN apt-get update && apt-get install -y --no-install-rec原创 2020-08-19 10:18:51 · 1745 阅读 · 0 评论 -
简单的Makefile编写
#D_SRC = src#D_OBJ = obj#notdir表示去除目录,则$(notdir $(SRC_C))表示a.c b.c#patsubst表示把$(notdir $(SRC_C))中的.c替换成.o,即a.o b.o#addprefix表示增加前缀$(D_OBJ)/,则OBJ_C变量表示为obj/a.o obj/b.o#SRC_C = $(wildcard $(D_SRC)/*.cpp) # wildcard表示把$(D_SRC)目录下的.c文件遍历出来#SRC_C = $(for原创 2020-05-24 16:46:35 · 367 阅读 · 1 评论