Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在特定时间每天只运行一次cron作业中的shell脚本_Linux_Cron_Quartz Scheduler_Cron Task - Fatal编程技术网

Linux 如何在特定时间每天只运行一次cron作业中的shell脚本

Linux 如何在特定时间每天只运行一次cron作业中的shell脚本,linux,cron,quartz-scheduler,cron-task,Linux,Cron,Quartz Scheduler,Cron Task,我只想在太平洋标准时间每天早上9点运行一个.sh文件。我刚刚在linux的crontab中创建了调度器,如下所示 * 9 * * * /home/arrchannaMohan/PaymentsAlert.sh PaymentsAlert.sh curl -k http://localhost:8080/emailTrigger 上面的curl命令将在太平洋标准时间每天上午9点触发包含一些业务内容的电子邮件,并且应该每天运行一次。所以每天太平洋标准时间上午9点,这个shell脚本应该被调用一次

我只想在太平洋标准时间每天早上9点运行一个.sh文件。我刚刚在linux的crontab中创建了调度器,如下所示

* 9 * * * /home/arrchannaMohan/PaymentsAlert.sh
PaymentsAlert.sh

curl -k http://localhost:8080/emailTrigger
上面的curl命令将在太平洋标准时间每天上午9点触发包含一些业务内容的电子邮件,并且应该每天运行一次。所以每天太平洋标准时间上午9点,这个shell脚本应该被调用一次

但上述cron配置将在太平洋标准时间上午9点后每隔1分钟启动一次电子邮件警报,并将一直持续到我们手动终止它


是否可以创建一个每天运行一次的cron配置(预计在太平洋标准时间上午9点运行)。

您列出的crontab的意思是

* 9 * * *
> At every minute past hour 9

您需要
0 9***
,因为您只希望作业在整个系统上运行,因此需要
0
分钟

0 9 * * *
> At 09:00

使用类似于可视化的东西。

您列出的crontab的意思是

* 9 * * *
> At every minute past hour 9

您需要
0 9***
,因为您只希望作业在整个系统上运行,因此需要
0
分钟

0 9 * * *
> At 09:00

使用类似于可视化的东西。

009***
是您应该保留的。顺便说一句,我看不出与您用于查询的jenkins标记有任何关联。
009***
是您应该保留的。顺便说一句,我看不出与您用于查询的jenkins标记有任何关联。