Linuxは、今日の日付にちなんで名付けられたファイルを毎日自動的に作成します

1つは、シェルスクリプトを作成する

vim /data/date/date.sh

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

2つ目は、スクリプトに実行権限を付与することです。

cd /data/date
chmod u+x date.sh  #使脚本具有执行权限
./date.sh  #执行脚本
##变绿代表拥有执行权限

3、タイミングを開始する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

 

おすすめ

転載: blog.csdn.net/l_liangkk/article/details/105062772