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