linux修改定时任务时间,Linux crontab 定时任务时间格式设置

在/etc/crontab文件配置同步服务器时间时,用到这条语句:

0 0 * * * root /usr/sbin/ntpdate 192.168.10.11

于是上网淘了一下crontab命令的格式,淘到好东西,分享一下。里面内容过多,太细,作为备用。

可以参考:

https://blog.csdn.net/resilient/article/details/80963526

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

2020-3-5 2:11  星期四

场景: 为了不影响业务和受业务影响,深夜进行数据备份移除。这需要先停应用。但我不想6,7点这么早起床启应用,于是就想用crontab命令进行自动启动。

在我急需要用到crontab时,发现我找我的笔记,发现没有我想要的。于是,我决定删了重新写。

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

/etc/crontab文件里的crontab命令使用方法很直观,如下:

# For details see man 4 crontabs

# Example of job definition:

# .---------------- minute (0 - 59)  #哪分

# |  .------------- hour (0 - 23)  #哪时

# |  |  .---------- day of month (1 - 31)  #哪日

# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...  #哪月

# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat  #星期几

# |  |  |  |  |

# *  *  *  *  * user-name command to be executed   ##*  *  *  *  * 用户名  要执行的命令

由于我的应用不是root用户启动的,所以,需要这样写:

0 7 * * 4  hel  sh /home/hel/tomcat-hel/bin/startup.sh  #每周4的早上7点 使用 hel 用户执行/home/hel/tomcat-hel/bin目录下的startup.sh文件

保存好后,需要看crond服务是否启动

service crond status  #running是启动成功,没启动成功的话,service crond start

82355693f3fd8bc0a5cb410080f86b2a.png

由于我只是今天要用,所以,等我起床之后,再把这个定时任务删了就好了。有时候我很纠结,会考虑很多以后的事,但事实上,这样耗费了很多精力,而且绝大部分都只是遇到一次,很难遇到第二次,或者根本遇不到。时间一长,那些贪全的知识也就忘了。还不如遇到了再补全其他的。轻装上阵,留着时间做自己喜欢做的事。这样更能发展自己。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值