Linuxタスクスケジューリングの演習

ケース1:1分ごとに、現在の日付情報を/ tmp / mydateファイルに追加します

  1. 最初にファイル/home/mytask1.shを書き込み、次のコマンド
    date >> / tmp / mydateをファイルに書き込みます
  2. mytask1.shに
    chmod 744 /home/mytask1.shの実行権限を付与します。
  3. crontab -e
  4. * / 1 * * * * /home/mytask1.sh

ケース2:1分ごとに、現在の日付とカレンダーを/ home / mycalファイルに追加します

  1. 最初にファイル/home/mytask2.shを書き込みます
date >> /tmp/mycal cal >> /tmp/mycal
  1. mytask1.shに実行権限を与える
chmod 744 /home/mytask2.sh
crontab -e
*/1 * * * *	/home/mytask2.sh

mysqlデータベースtestdbを毎日午前2時にファイル
mydb.bakにバックアップします

  1. 最初にファイル/home/mytask3.shを書き込みます
/usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak
  1. mytask3.shに実行権限を与える
chmod 744 /home/mytask3.sh
crontab -e
0 2 * * *	/home/mytask3.sh

crond関連の手順:

  1. conrtab -r:タスクのスケジューリングを終了します。
  2. crontab –l:現在スケジュールされているタスクを一覧表示します
  3. service crond restart [再起動タスクスケジューリング]
元の記事を48件公開 Likes0 訪問数282

おすすめ

転載: blog.csdn.net/qq_44971387/article/details/105342585