linux
_Eric_Lan_
工科狗,略懂软硬件,尚在奋斗中
展开
-
linux shell 批量生成文件夹
模拟生产环境的日志文件夹,文件夹下放置一个log.txt,将其复制到生成的空文件夹中。echo "make new dir by date"day=40while(($day > 0));do d=`date -d "${day} days ago" +%Y-%m-%d` if [ ! -d "${d}" ];then mkdir ${d} echo "创建文件夹成功" else echo "文件夹已经存在" fi cp "log.txt" ${d} ((day--))原创 2021-01-27 13:52:32 · 760 阅读 · 0 评论 -
linux shell 压缩指定日期的日志文件
功能1:日志在workspace下,文件格式为YYYY-MM-DD,创建一个文件夹 logBackup,将指定日期内的文件放入,并压缩文件,然后删除文件夹,保留压缩文件。功能2:删除30天前的日志文件echo "Please wait..." curDay=$(date "+%Y-%m-%d")f=`ls ~/workspace/ -1 -c` #获取logs下文件列表cd ~/workspace/mkdir logBackup #创建文件夹,把要压缩的文件放进去day=3while(原创 2021-01-27 13:47:44 · 1438 阅读 · 1 评论 -
linux shell 删除指定日期前的文件
find path -type d -ctime +90 -exec rm -rf {} \;explanation根据文件属性,删除指定的多少日期前的文件find is the commandpath is the root directory you want to scan-type d means look for directories only-type f means look for files only-ctime +90 means created time older原创 2021-01-27 13:44:09 · 408 阅读 · 0 评论 -
linux下使用crontab设置定时任务
文章目录1. 键入 crontab -e 编辑crontab服务文件2. 启动crontab服务3. 查看服务是否已经运行4. crontab命令5. cron文件语法:6. 任务调度设置文件的写法新增调度任务查看调度任务删除任务调度工作任务调度执行结果的转向1. 键入 crontab -e 编辑crontab服务文件文件内容如下:(在最后加入命令语句)# Edit this fil...原创 2019-11-15 15:30:45 · 360 阅读 · 0 评论 -
Linux 任务/进程 查看/切换/终止
常用命令操作1. &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,2. ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行3. jobs / top / ps - Ajobs: 查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Termina...原创 2019-08-02 19:40:22 · 2618 阅读 · 0 评论 -
Linux 退出云服务器后不结束进程
1.nohup.out的由来及作用用途:LINUX命令用法,不挂断地运行命令。语法:nohup Command [ Arg … ] &描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命...原创 2019-08-02 19:41:25 · 1110 阅读 · 0 评论