Bash 我们是否可以更改已创建的计划任务的日期和时间

Bash 我们是否可以更改已创建的计划任务的日期和时间,bash,configuration,command-line,scheduling,Bash,Configuration,Command Line,Scheduling,我已经创建了一个计划任务,它每周在某一天(星期三)运行。 我想更改同一任务的日期和时间 可能吗 如果不可能,则先删除当前的scehdule任务,然后重新创建一个新任务是解决方案?如果您在作业中提到,则需要使用atrm将其擦除。 如果您所说的是cron作业,那么您可以在执行作业之前对其进行任意更改。它包括其计划和内容。若要获取为您登录的用户计划的当前cron作业的列表,请在shell提示符下键入以下内容(假设为,$): 您将得到一个crontab,如下所示: 10 3 * * * /home/us

我已经创建了一个计划任务,它每周在某一天(星期三)运行。 我想更改同一任务的日期和时间

可能吗


如果不可能,则先删除当前的scehdule任务,然后重新创建一个新任务是解决方案?

如果您在作业中提到
,则需要使用
atrm
将其擦除。
如果您所说的是
cron
作业,那么您可以在执行作业之前对其进行任意更改。它包括其计划和内容。

若要获取为您登录的用户计划的当前cron作业的列表,请在shell提示符下键入以下内容(假设为,$):

您将得到一个crontab,如下所示:

10 3 * * * /home/user/scripts/backup.sh  
15 3 * * 0 /home/user/scripts/alarm.sh
例如,这表明backup.sh脚本将在每天凌晨3:10运行。alarm.sh脚本将在周日凌晨3:15运行

crontab的格式如下:

.---------------- Minute (0 - 59) 
|  .------------- Hour (0 - 23)
|  |  .---------- Day of the Month (1 - 31)
|  |  |  .------- Month (1 - 12) or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
|  |  |  |  .---- Day of the Week (0 - 6) or sun,mon,tue,wed,thu,fri,sat 
|  |  |  |  |

*  *  *  *  *  /command/to/run
您可以通过传递-e(编辑)开关来编辑crontab计划:


这将使您进入默认编辑器,并允许您像编辑任何其他文本文件一样编辑crontab。完成后,保存更改并退出编辑器。再次运行crontab-l应该会显示更新的更改。

什么运行任务,cron?你在
crontab-l
中看到了吗?是的,我说的是cron作业。我没有太多时间,所以我通过命令行删除了旧的cron作业,并创建了一个具有正确时间和日期的新作业。
.---------------- Minute (0 - 59) 
|  .------------- Hour (0 - 23)
|  |  .---------- Day of the Month (1 - 31)
|  |  |  .------- Month (1 - 12) or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
|  |  |  |  .---- Day of the Week (0 - 6) or sun,mon,tue,wed,thu,fri,sat 
|  |  |  |  |

*  *  *  *  *  /command/to/run
$ crontab -e