crontab的第五个字段
我是LINUX新手。我对cron是如何工作的有一个清晰的想法,但突然间我的脑海中出现了一个小小的疑问。假设我想在3月5日上午5:30执行crontab的第五个字段,cron,crontab,Cron,Crontab,我是LINUX新手。我对cron是如何工作的有一个清晰的想法,但突然间我的脑海中出现了一个小小的疑问。假设我想在3月5日上午5:30执行ls命令,那么我的cron命令将是30 05 03??ls 我的简单问题是什么条目将出现在?位置。假设我在那个位置输入01,而不是?,会发生什么。如果这是一个简单的问题,请原谅,并请帮助我解决相同的问题。字符*在crontab文件中表示“任意值”,因此您将使用该字符 如果您使用1,您的作业将只在您已经指定的条件下执行,而且是星期一。字符*在crontab文件中表
ls
命令,那么我的cron
命令将是30 05 03??
ls
我的简单问题是什么条目将出现在
?
位置。假设我在那个位置输入01
,而不是?
,会发生什么。如果这是一个简单的问题,请原谅,并请帮助我解决相同的问题。字符*
在crontab文件中表示“任意值”,因此您将使用该字符
如果您使用
1
,您的作业将只在您已经指定的条件下执行,而且是星期一。字符*
在crontab文件中表示“任何值”,因此您将使用该字符
如果您使用
1
,您的作业将只在您已经指定的条件下执行,而且是星期一。字符*
在crontab文件中表示“任何值”,因此您将使用该字符
如果您使用
1
,您的作业将只在您已经指定的条件下执行,而且是星期一。字符*
在crontab文件中表示“任何值”,因此您将使用该字符
如果您使用了
1
,则作业将仅在您已经指定的条件下执行,并且是星期一。该条目是指您希望它运行的星期几。如果你把01
放在那里,那么它只会在3月5日的5:30运行,那正好是星期一。如果要指定“一周中的任何一天”,请使用*
该条目用于您希望运行它的一周中的某一天。如果你把01
放在那里,那么它只会在3月5日的5:30运行,那正好是星期一。如果要指定“一周中的任何一天”,请使用*
该条目用于您希望运行它的一周中的某一天。如果你把01
放在那里,那么它只会在3月5日的5:30运行,那正好是星期一。如果要指定“一周中的任何一天”,请使用*
该条目用于您希望运行它的一周中的某一天。如果你把01
放在那里,那么它只会在3月5日的5:30运行,那正好是星期一。如果要指定“一周中的任何一天”,请使用*
您可以输入*
,意思是“这里一切正常”。该字段是一周中的一天,你不在乎是星期一还是星期二等。如果你输入01
,你会让它只在星期一的几年内运行。你会输入*
,意思是“这里一切正常”。该字段是星期几,你不在乎是星期一还是星期二等。如果你输入01
,你会让它只在星期一的几年内运行。你会输入*
,意思是“这里一切正常”。该字段是星期几,你不在乎是星期一还是星期二等。如果你输入01
,你会让它只在星期一的几年内运行。你会输入*
,意思是“这里一切正常”。该字段是星期几,你不在乎是星期一还是星期二等。如果你输入01
,你只会让它在星期一的年份中运行。
30 05 05 03 * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
??
表示您不介意一周中的哪一天,因为您已经在说明确切日期。如果放置01
,它仍将运行,但它是冗余的 在你的情况下
30 05 05 03 * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
??
表示您不介意一周中的哪一天,因为您已经在说明确切日期。如果放置01
,它仍将运行,但它是冗余的 在你的情况下
30 05 05 03 * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
??
表示您不介意一周中的哪一天,因为您已经在说明确切日期。如果放置01
,它仍将运行,但它是冗余的 在你的情况下
30 05 05 03 * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
??
表示您不介意一周中的哪一天,因为您已经在说明确切日期。如果放置01
,它仍将运行,但它是冗余的 您要查找的标记是*
,而不是??
。除非您有一个与大多数其他版本不同的cron
:),那么假设我在该位置使用01而不是???,那么只有在星期一,此作业才会在3月5日凌晨5:30执行。我说的对吗?对。这意味着,如果下一个3月5日上午5:30不是星期一,它将不会运行。您要查找的标记是*
,而不是??
。除非您有一个与大多数其他版本不同的cron
:),那么假设我在该位置使用01而不是???,那么只有在星期一,此作业才会在3月5日凌晨5:30执行。我说的对吗?对。这意味着,如果下一个3月5日上午5:30不是星期一,它将不会运行。您要查找的标记是*
,而不是??
。除非您有一个与大多数其他版本不同的cron
:),那么假设我在该位置使用01而不是???,那么只有在星期一,此作业才会在3月5日凌晨5:30执行。我说的对吗?对。这意味着,如果下一个3月5日上午5:30不是星期一,它将不会运行。您要查找的标记是*
,而不是??
。除非您有一个与大多数其他版本不同的cron
:),那么假设我在该位置使用01而不是???,那么只有在星期一,此作业才会在3月5日凌晨5:30执行。我说的对吗?对。这意味着,如果下一个3月5日上午5:30不是星期一,它将不会运行。