crontab 命令

本文详细介绍了如何使用crontab命令设置Linux系统的定时任务,包括任务的格式、添加与修改、发送任务执行完毕的邮件通知,以及如何停止后台任务。通过实例演示,帮助读者轻松掌握定时任务管理技巧。

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

1. crontab 可以在shell里面设置一些定时任务

格式

30 * * * * nohup sh /data/admin/adsprecise/sources/providers.sh mjoys 2 &
0 3 * * * nohup sh /data/admin/adsprecise/sources/providers.sh zhiziyun 5 &
30 3 * * * nohup sh /data/admin/adsprecise/sources/merge.sh 1

前5位代表起调周期,分、时、日、月、周

*代表任何时间都可以

2. crontab -e

可以直接添加任务,不用的任务也可以注释掉 # 而不需要删除

3. 发送任务执行完毕的邮件

  首先要安装邮件服务器,root 权限下 :yum install sendmail sendmail-cf m4

  然后,在crontab -e的首行添加    MAILTO=example@gmail.com #自己的外部邮箱地址

4. crontab的定时后台任务怎么停止?

ps aux 查看进程信息

----------------------------------------------------------------------

admin 1440 0.0 0.0 113124 1620 pts/1 S+ 10:47 0:00 sh /data/admin/adsprecise/sources/transfers.sh order_export 1 ysf_order
admin 1473 0.0 0.0 113124 668 pts/1 S+ 10:47 0:00 sh /data/admin/adsprecise/sources/transfers.sh order_export 1 ysf_order

---------------------------------------------------------------------

kill  -[STOP/KILL/CONT]  [pid]

kill -KILL 1440

kill -KILL 1473

posted on 2016-04-26 10:55 Suckseedeva 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/skyEva/p/5434198.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值