linux定时任务crontab

本文介绍了Linux系统中定时任务的相关操作,包括查看定时任务是否启动、配置使用权限、使用格式等。还给出了定时执行Python脚本等示例,以及查看定时任务执行结果的方法,同时提醒将log写入文件时尽量使用绝对路径。

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

1.启动定时任务

 /sbin/service crond status查看定时任务是否启动(active running)

start /stop/restart
reload 重载配置

2. 配置谁可以使用定时任务的权限
cron.allow
cron.deny
3.使用格式
crontab -e
格式* */1 - ,
minute hour day month week command
分 时 日 月 周 命令

4.例子

crontab -e进入以后的,定时任务写入

*/1 * * * * /usr/bin/python /root/lianxi/time_1.py ,每一分钟定时执行time_1.py文件
#*/1 * * * * echo "It is a test" > myfile                  每一分钟定时见内容重定向到myfile中,因为没有指定路径,所以myfile是/root下
#*/1 * * * * python /root/lianxi/time_2.py
#*/1 * * * * echo "It is a test"

* * * * * nmon -f -F /data/demo1.nmon -s 1 -c 10 下一分钟马上执行

怎样查看?

定时任务执行以后会提示mail,这时候输入mail进入消息列表
 N141 Cron Daemon           Mon Aug  4 15:21  21/741   "Cron <root@localhost> python /root/time_"

输入number查看具体

ctrl+D 退出消息

 

有一个特别容易出错的地方,如果你将log写入文件的话,请尽量使用绝对路径,

因为如果你手动执行,会写入你自己的相对路径,但是如果你定时任务执行的话,会写入root路径下面

 

 

转载于:https://www.cnblogs.com/xueli/p/3652178.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值