日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux crontab怎么写,linux定时任务crontab

發布時間:2023/12/10 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux crontab怎么写,linux定时任务crontab 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用linux的定時任務crontab來執行腳本,在centos7版本下運行

1、安裝crontab

yum install crontab

2、查看狀態及關閉和啟動任務

查看狀態:systemctl status crond.service

停止:systemctl stop crond.service

啟動:systemctl start crond.service

3.開啟crontab日志。

crontab默認不開啟日志,所以先開啟定時任務的日志來查看

修改rsyslog服務,將 /etc/rsyslog.d/50-default.conf ?文件中的 #cron.* 前的 # 刪掉;用service rsyslog restart重啟rsyslog服務:

4.寫定時任務

crontab -e

開啟本用戶的定時任務,即創建以本用戶名為文件名的定時任務文件,位置在/var/spool/cron/crontabs/。

定時任務語句格式為:執行周期+命令,周期有5個域,分別是

分鐘,小時,日(day of month),月(month of year),周幾(day of week).

每個域不加限制任意的話用*,整體格式為:

* * * * * command

比如我的腳本是 /home/xiaofeng/cleanroom.py

執行環境為 /usr/bin/python3

每天9點運行一次

則語句為

0? 9? *? *? *? /usr/bin/python3? /home/xiaofeng/cleanroom.py

寫完后重啟cron 服務

service? cron restart

順便附上常用的周期格式

每五分鐘執行? */5 * * * *

每小時執行? ? 0 * * * *

每天執行? ? ? ? 0 0 * * *

每周執行 ? ? ? ?0 0 * * 0

每月執行 ? ? ? ?0 0 1 * *

每年執行 ? ? ? ?0 0 1 1 *

查看crontab服務狀態:service crond status? ;

看 /var/log/cron.log這個文件就可以,可以用tail -f /var/log/cron.log觀察

總結

以上是生活随笔為你收集整理的linux crontab怎么写,linux定时任务crontab的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。