linux中怎么开启crontab
1个回答
展开全部
的语法:分 时 日 月 周 命令。
例子:00 08 * * * mkdir /home/root/newfolder
这个例子的意思是在每天的早上八点钟的时候创建一个文件夹newfolder。*是什么意思?碰上*系统就是一直执行。如果*在分的地方那就危险了,意思就是每分钟都执行一次。
如果你想每天的早上八点和晚上八点执行一个次的话。可以这样写:00 8,20 * * *。这样就是每天的早上八点和晚上八点都执行一次,其中逗号是表示多选。
同样的,如果想指定日期和星期几执行的话都是可以用逗号可以指定指定!例如:
0,5,10,15 8,20 1,10,20 1,6,12 *。这个意思大家应该能够明白!只要按:分 时 日 月 周只要的规律去看就明白了。
如何查看某个用户下面的crontab列表呢?命令如下:
crontab -l -u oracle 这个命令是查看oracle用户下面的crontab任务
crontab -l 这个命令是查看root自身的crontab任务。
如何编辑crontab呢?命令如下:
crontab -e 这个是编辑root的crontab任务。编辑的时候和vi是一样的。
crontab -e -u oracle 编辑oracle用户的crontab任务。
例子:00 08 * * * mkdir /home/root/newfolder
这个例子的意思是在每天的早上八点钟的时候创建一个文件夹newfolder。*是什么意思?碰上*系统就是一直执行。如果*在分的地方那就危险了,意思就是每分钟都执行一次。
如果你想每天的早上八点和晚上八点执行一个次的话。可以这样写:00 8,20 * * *。这样就是每天的早上八点和晚上八点都执行一次,其中逗号是表示多选。
同样的,如果想指定日期和星期几执行的话都是可以用逗号可以指定指定!例如:
0,5,10,15 8,20 1,10,20 1,6,12 *。这个意思大家应该能够明白!只要按:分 时 日 月 周只要的规律去看就明白了。
如何查看某个用户下面的crontab列表呢?命令如下:
crontab -l -u oracle 这个命令是查看oracle用户下面的crontab任务
crontab -l 这个命令是查看root自身的crontab任务。
如何编辑crontab呢?命令如下:
crontab -e 这个是编辑root的crontab任务。编辑的时候和vi是一样的。
crontab -e -u oracle 编辑oracle用户的crontab任务。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询