如何查看linux中tab,Linux定時器工具-crontab 各參數詳解及如何查看日志記錄

本文介绍了如何在Linux系统中使用crontab进行定时任务设置,包括编辑、删除和列出当前的任务。讲解了crontab特殊符号的含义,并提供了多个示例。此外,还详细阐述了如何启用和配置cron的日志服务,以及如何通过日志文件来检查crontab任务的执行情况。对于Ubuntu下没有自动开启cron日志服务的问题,给出了相应的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要使用crontab定時器工具,必須要啟動cron服務:

service cron start

crontab的語法,以備日后救急。先上張超給力的圖:

d19d1ed753efa81c2432a22a206e5f71.jpe

crontab各參數說明:

-e : 執行文字編輯器來編輯crontab,內定的文字編輯器是VI

-r : 刪除目前的crontab

-l : 列出目前的crontab(查看專用)

-i : 會和-r 配合使用,在刪除當前的crontab時詢問,輸入y 則刪除

注意crontab是分用戶的,以誰登錄就會編輯到誰的crontab

crontab特殊的符號說明:"*"代表所有的取值范圍內的數字。特別要注意哦!

"/"代表每的意思,如"*/5"表示每5個單位

"-"代表從某個數字到某個數字

","分散的數字

crontab文件的使用示例:

30 21 * * * 表示每晚的21:30

45 4 1,10,22 * * 表示每月1、10、22日的4 : 45

10 1 * * 6,0 表示每周六、周日的1 : 10

0,30 18-23 * * * 表示在每天18 : 00至23 : 00之間每隔30分鍾

0 23 * * 6 表示每星期六的11 : 00 pm

* */1 * * * 每一小時

* 23-7/1 * * * 晚上11點到早上7點之間,每隔一小時

* 8,13 * * 1-5 從周一到周五的上午8點和下午1點

0 11 4 * mon-wed 每月的4號與每周一到周三的11點

0 4 1 jan * 一月一號的4點

-------------------------------- 如何啟動crontab的日志服務 --------------------------------------------------------

發現UBuntu下居然沒有自動打開cron的日志服務功能,解決方法如下

cron的日志功能使用syslogd服務,不同版本linux可能裝了不同的軟件,這里介紹常見的兩種:

sysklogd>>>>>>

1. 編輯 /etc/syslog.conf,並且打開以cron.*開始的那行注釋。

2. 運行 /etc/init.d/sysklogd restart 。

3. 運行 /etc/init.d/cron restart 。

rsyslog>>>>>>

1. 修改rsyslog文件,將/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#刪掉;

2. 重啟rsyslog服務service rsyslog restart

3. 重啟cron服務service cron restart

-------------------------------- 如何查看crontab的日志記錄 --------------------------------------------------------

昨天crontab中的同步任務沒有執行,不知道是什么原因沒有執行,貌似任務hang住了,想查詢一下crontab到底問題出在哪里,或者hang在了什么地方。

1. linux

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

2. unix

在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail 這些文件就可以看到正在執行的任務了。

3. mail任務

在 /var/spool/mail/root 文件中,有crontab執行日志的記錄,用tail -f /var/spool/mail/root 即可查看最近的crontab執行情況。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值