linux每天自動創建以當天日期命名的文件

一、創建一個shell腳本

vim /data/date/date.sh

#/bin/bash
DATE1=$(date +%F)
cd /data/date
echo $DATE1 >> /data/date/date.log
mkdir $DATE1

二、對腳本賦予執行權限

cd /data/date
chmod u+x date.sh  #使腳本具有執行權限
./date.sh  #執行腳本
##變綠代表擁有執行權限

三、linux 命令啓動定時

1、安裝、啓動相應軟件

yum install -y crond sendmail
systemctl restart crond
systemctl enable crond
systemctl restart sendmail 

2、設置定時任務

crontab -e
或者 vim /etc/crontab

#####
0 0 * * *  /data/date/date.sh
分 時 日 月 周(0-6)【用戶】 絕對路徑腳本

#####
當用戶是root時,需省略,否者會出現下圖報錯
/bin/sh: root: command not found

3、載入配置

systemctl reload crond

4、查看定時任務:

crontab -l

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章