linux每天建立一个以当天日期命名的文件夹

发布网友 发布时间:2022-04-23 14:14

我来回答

3个回答

热心网友 时间:2022-04-23 16:47

vim /root/date.sh

#!/bin/bash
date = $(date "-1 d" +%Y%m%d)
mkdir $date

以上是脚本内容
接下来用计划任务执行脚本
crontab -e
打开后是类似用vim打开的文件
将下面这行输入进去后保存退出 :wq ZZ都可以
59 23 * * * /root/date.sh
然后service cron restart
就可以每天23点59分执行这个脚本
时间可以改
格式是 分 时 日 月 周 要执行的命令或脚本

追问这是创建文件夹我会的,我的问题在标题下面哦~

热心网友 时间:2022-04-23 18:05

假设需要每天的 23:01 分创建目录,配置 crontab 如下即可:
1 23 * * * mkdir -p /path-to-your-dir/`date +%F`
宕机重启后需要单独另外执行脚本检查是否有缺失

热心网友 时间:2022-04-23 19:40

#!/bin/bash
date = $(date "-1 d" +%Y%m%d)
mkdir $date
echo "59 23 * * * /root/date.sh" >>/var/spool/cron/root
/etc/init.d/crond restart

其实crontab的任务计划的真实文件地址在 /var/spool/cron/root  这个当前的root 就说明这个计划任务是用root进行执行的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com