cron 相关问题

Cron是一个基于时间的作业调度程序,在类Unix的计算机操作系统中作为守护进程运行。

使用 Linux ASP 在 Azure 应用服务上使用 Flask 命令进行 Crontab

我想做的是使用linux应用服务计划在Azure应用服务上的crontab中运行flask命令。 到目前为止,我有我的startup.sh来设置cron,但命令没有执行,什么都没有......

回答 2 投票 0

kubernetes 中发送邮件的 Cronjob? [已关闭]

我需要在 Kubernetes 中创建一个 Cronjob,用于监视“tbl_scheduled_upgrades”表,并在“scheduled_date”列在两周内时发送通知。 我已经...

回答 1 投票 0

为什么我打不开我的crontab? Laravel 5 任务计划

我刚刚开始使用 artisan 命令,该命令使用 Laravel 任务计划每分钟输出“hello”。 我的命令 'php artisan DeleteInActiveEvents:deleteevents' 输出是什么

回答 1 投票 0

运行 Kubernetes 调度的 Spring Batch

我有一个 Spring Batch 作业并将其部署在 Kunernetes 上。我还使用 Kubernetes cronjob 配置每天上午 10 点运行它。像这样的例子 api版本:batch/v1 种类:CronJob 元数据: 名称: 你好...

回答 1 投票 0

如何使用Django模型动态创建cron作业?

我需要为模型中的每个对象创建一个 cron 作业。我研究了 celery 和 crontab,但这些库直接从代码使用静态 crons。任何有助于动态创建

回答 2 投票 0

如何仅在发出 get 请求时而不是每次启动服务器时运行 cron 作业

我希望 cron 作业仅在我们发出 get 请求时才触发,这是第一次,但如果我保存它会再次重新运行。 每当服务器启动或重新启动时,代码都不会运行,但...

回答 1 投票 0

TP-Link VPN 负载均衡器路由器 TL-ER604W 的预定重启脚本

如何安排重启路由器型号 TP-Link VPN 负载均衡路由器 TL-ER604W ?

回答 1 投票 0

Github - Crontab - GPG

我有一个 bash 脚本,它在单独运行时运行良好,但不能作为 crontab 任务运行。 脚本提交并推送。 我从 Crontab 得到的错误是: 致命:GPG_TTY 未设置;添加 xport GPG...

回答 1 投票 0

Spring框架中如何使用动态调度器?

我正在使用 Spring Security 4.2。我想在 3 次登录失败后阻止用户 15 分钟。对于阻止用户,请将用户状态更改为 BLOCK。我想在 15 分钟后将其恢复为“活动”状态。 我需要一个...

回答 2 投票 0

在 docker 容器中设置 laravel 任务调度程序

任何人都可以帮忙在 docker 容器中设置 laravel 调度程序吗?我已经使用 docker 安装并设置了服务器。但是要在 docker 容器中设置 cron 作业(laravel 任务调度程序)...

回答 2 投票 0

如何通过aws ec2中的用户数据脚本添加crontab调度程序?

我正在尝试添加一个 crontab,以便我可以通过用户数据脚本每 5 分钟获取已用磁盘空间和磁盘空间利用率的 CloudWatch 指标。 下面是我的用户数据脚本: #!/bin/

回答 6 投票 0

在celery任务中访问request或request.user

我正在尝试在 django celery 任务函数中访问 request.user 但由于该函数不接受任何请求实例而无法访问,那么我该如何访问它? @共享任务 def run_ever...

回答 1 投票 0

Apache环境下Cronjob失败的原因

我正在尝试在 Apache Linux 环境中运行 cron 作业。 具体来说,这是 cron 作业。 外壳=/bin/sh 路径=/usr/local/bin:/usr/local/sbin * * * * * sh root/rsync.sh 有问题的 rsync ...

回答 1 投票 0

如何在托管服务器上运行 artisan 命令 Schedule:run? (拉拉维尔)

我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: 我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: <?php namespace App\Console\Commands; use Illuminate\Console\Command; use DB; class statusUpdate extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'status:update'; /** * The console command description. * * @var string */ protected $description = 'Update Job status daily'; /** * Create a new command instance. * * @return void */ public function __construct() { parent::__construct(); } /** * Execute the console command. * * @return mixed */ public function handle() { $affected = DB::table('jobs')->update(array('status' => 1)); } } 我按照 Laravel 官方文档创建了它。之后,我将 \App\Console\Commands\statusUpdate::class 添加到位于 xampp\htdocs\project pp\Console 的 Kernel.php 文件中。 这是 Kernel.php 文件中的代码: <?php namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; class Kernel extends ConsoleKernel { /** * The Artisan commands provided by your application. * * @var array */ protected $commands = [ \App\Console\Commands\statusUpdate::class, ]; /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('status:update') ->everyFiveMinutes(); } } 然后我在 Windows 上使用 CMD 运行以下命令: php artisan 时间表:运行 现在,它在我的本地服务器上运行良好。我的作业表中的状态字段正确更新为 1。 但是,当我将该项目部署到共享主机并在 cPanel 中设置 CRON 作业时,它不起作用。 CRON 作业命令是: php /path/to/artisan schedule:run 1>> /dev/null 2>&1 在此托管环境中,该命令不起作用。我该如何解决这个问题? 嗯。我按照你说的给你答案。 Cron 作业命令是这样的:php /path/to/artisan schedule:run 1>> /dev/null 2>&1 该路径应该是在服务器中找到 artisan 文件的位置。像这样: 假设您的 artisan 文件位置是 /var/www/artisan,那么简单的答案可以这样做: php /var/www/artisan schedule:run 1>> /dev/null 2>&1 只需检查是否有效。谢谢! 更新: 这就是它应该的样子。 这对我来说效果很好 /usr/local/bin/php /path/to/artisan schedule:run >> /dev/null 2>&1 您应该将 cPanel 服务器中的命令添加为 /usr/local/bin/php /home/xyz/public_html/artisan schedule:run 1>> /home/xyz/public_html/log_laravel 2>&1 这将保留所有日志/home/xyz/public_html/log_laravel Running scheduled command: '/opt/cpanel/ea-php71/root/usr/bin/php' 'artisan' SyncAPIOrders:orders > '/dev/null' 2>&1 在我的例子中,cron 作业不起作用,如果您要将命令安排为每天一次(即 00:00),并且同一时间不反映在$schedule->command();对象中 如果命令不正确,我曾经在电子邮件中收到此警告: PHP Warning: Module 'magickwand' already loaded in Unknown on line 0 Status: 404 Not Found X-Powered-By: PHP/5.6.37 Content-type: text/html; charset=UTF-8 No input file specified. 在 Kernel.php 中您应该指定 /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('SyncAPIOrders:orders') ->timezone('Asia/Kolkata') ->dailyAt('00:00'); }

回答 3 投票 0

如何仅从 cron 作业中为 stderr 添加时间戳并发送到文件?

我有一个 cron 作业,它运行 python 脚本并仅将 stderr 写入日志文件。 * * * * * python /home/Hydro/cron.py 2>> /home/Hydro/uhoh.log 我想要的是每一行的时间戳

回答 1 投票 0

Kubectl 从 cronjob 创建作业并覆盖参数

Kubectl 允许您基于现有的 crons 创建临时作业。 这很有效,但在文档中没有指定在创建作业时传递参数。 例子: 库贝特...

回答 3 投票 0

自定义钩子中的Wordpress核心功能

我开发了一个插件,可以通过电子邮件发送报告以及要更新的插件。为此,我使用 Wordpress get_core_updates() 函数。当我进行手动发送时,一切都可以与挂钩 admin_post_ 配合使用...

回答 1 投票 0

Spring 随机 cron 表达式

我想每 1 小时执行一项作业。 我有 4 个 pod 在 kubernetes 中运行,我使用这个表达式:0 0 */1 * * * 目前的情况是所有 Pod 在每个

回答 1 投票 0

参数 ScheduleExpression 无效

我正在尝试设置 Cloudwatch 计划事件,我的 cron 表达式似乎无效,但我不明白为什么。 我的 cron 表达式是: 计划任务(5,15,25,35,45,55 * * * *) 我想让它运行...

回答 3 投票 0

如何安排每月第一个星期四的 cron

我需要安排一个 cron 作业在每月第一个星期四下午 3:00 运行。我怎样才能做到这一点? 我读过另一个与此类似的主题,但它是针对每个月的第一个星期日的。嗬...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.