linux下如何设置contab

2024-11-13 06:52:48

大家都知道linux有一个功能是crontab,只要服务器不关闭的情况下crontab里面的任务都会定时定候去执行。今天和朋友们分享下crontab的用法!

linux下如何设置contab

crontab的语法:分 时 日 月 周 命令。

例子:00 08 * * * mkdir /home/root/newfolder

这个例子的意思是在每天的早上八点钟的时候创建一个文件夹newfolder。*是什么意思?碰上*系统就是一直执行。如果*在分的地方那就危险了,意思就是每分钟都执行一次。linux下如何设置contab

如果你想每天的早上八点和晚上八点执行一个次的话。可以这样写:00 8,20 * * *。这样就是每天的早上八点和晚上八点都执行一次,其中逗号是表示多选。linux下如何设置contab

同样的,如果想指定日期和星期几执行的话都是可以用逗号可以指定指定!例如:

0,5,10,15 8,20 1,10,20 1,6,12 *。这个意思大家应该能够明白!只要按:分 时 日 月 周只要的规律去看就明白了。linux下如何设置contab

如何查看某个用户下面的crontab列表呢?命令如下:

crontab -l-u oracle 这个命令是查看oracle用户下面的crontab任务

crontab -l 这个命令是查看root自身的crontab任务。linux下如何设置contab

如何编辑crontab呢?命令如下:

crontab -e 这个是编辑root的crontab任务。编辑的时候和vi是一样的。

crontab -e -u oracle 编辑oracle用户的crontab任务。linux下如何设置contab

猜你喜欢