标签: cron-task

由于<?php标记导致cron作业错误

我已经设置了一个cron作业来运行.它执行一个名为cronj.php的php文件但它不起作用,我得到的cron作业通知是:

/root/website/myworld/blabla/cronj.php: line 1: ?php: No such file or directory
Run Code Online (Sandbox Code Playgroud)

该文件中的第1行只是一个<?php我不知道如何的PHP标记

php cron-task

3
推荐指数
1
解决办法
4110
查看次数

在MacOS上每小时执行一次Python脚本

目标

我有一个用python编写的脚本.

  1. 连接数据库
  2. 插入一些假数据

我的目标是每小时执行一次脚本.


database.py

#!/usr/bin/python


import MySQLdb
import random
import requests
import time


db = MySQLdb.connect(host="localhost",    # your host, usually localhost
                     user="root",         # your username
                     passwd="*********",  # your password
                     db="db-local")       # name of the data base

# you must create a Cursor object. It will let
#  you execute all the queries you need
cur = db.cursor()

# The first line is defined for specified vendor
mac = [ 0x00, 0x24, 0x81,
    random.randint(0x00, 0x7f),
    random.randint(0x00, 0xff),
    random.randint(0x00, 0xff) …
Run Code Online (Sandbox Code Playgroud)

python macos cron cron-task

3
推荐指数
2
解决办法
1万
查看次数

Google App Engine Cron的时间表和长度

cron时间表的最小值和最大值是多少?这个cron可以运行多久?24小时?以下代码与计划一起工作是1分钟.

   cron:
    - description: test
      url: /test
      schedule: every 1 minutes
Run Code Online (Sandbox Code Playgroud)

但我想让它30秒

所以我写了

 cron:
    - description: test
      url: /test
      schedule: every 30 seconds
Run Code Online (Sandbox Code Playgroud)

但它只是在我更新应用程序时返回错误.

cron google-app-engine cron-task

2
推荐指数
1
解决办法
1442
查看次数

使用exec php脚本时crontab问题?

我正在使用elementaryOS(基于ubuntu)

当我运行逗号行时:

kn3l@kn3l:/var/www/cronjob$ 
25 15 * * * /var/www/cronjob/helloworld.php > /var/www/cronjob/cron.log
Run Code Online (Sandbox Code Playgroud)

它适用于带终端命令行的crontab.

但当我使用PHP与我的代码(test.php)时:

-rwxrwxrwx  1 kn3l kn3l    47 Jun  6 14:59 test.php*
Run Code Online (Sandbox Code Playgroud)

test.php的

<?php
    $output = shell_exec('crontab -l');
    echo "<pre>$output</pre>";
Run Code Online (Sandbox Code Playgroud)

我去http://localhost/test.php

为什么我没有看到命令行的任何返回?

有人可以帮帮我吗?

php ubuntu cron crontab cron-task

2
推荐指数
1
解决办法
1万
查看次数

如何使用perl修改crontab?

我怎么能通过perl脚本在crontab中附加一个cron任务?
我想到了以下几点:

#!/usr/bin/perl  

use strict;  
use warnings;  

`crontab<<EOL  
00 * * * * /home/slynux/download.sh    
EOL`  
Run Code Online (Sandbox Code Playgroud)

我不想搞砸东西,所以我走在正确的轨道上吗?
如果我追加它,我该如何删除它?我是Perl的新手

perl cron crontab cron-task

2
推荐指数
1
解决办法
2173
查看次数

添加回声/日期时,s3cmd 无法作为 cron 任务工作

我有一个运行 Ubuntu 14.04 的 Digital Ocean Droplet (VPS)。我已经安装了s3cmd并且能够使用以下命令成功运行同步:

s3cmd sync --recursive --preserve /srv s3://MY-BUCKET-NAME
Run Code Online (Sandbox Code Playgroud)

如果我将相同的命令放入 .sh 以每分钟作为 cron-task 运行,它会起作用:

* * * * * sh /srv/backupToS3.sh >> /srv/backupToS3.log
Run Code Online (Sandbox Code Playgroud)

但是当我向 .sh 添加一些回声和日期时:

echo 'Started:'
date +'%a %b %e %H:%M:%S %Z %Y'
s3cmd sync --recursive --preserve /srv s3://MY-BUCKET-NAME
echo 'Finished:'
date +'%a %b %e %H:%M:%S %Z %Y'
Run Code Online (Sandbox Code Playgroud)

s3cmd 同步不再工作/运行。但是回声和日期会打印到日志文件中:

Started:
Mon Jun  8 17:45:01 PDT 2015
Finished:
Mon Jun  8 17:45:01 PDT 2015
Run Code Online (Sandbox Code Playgroud)

任何帮助或朝着正确方向推动将不胜感激。我最初是按照这篇文章走到这一步的。

cron amazon-s3 amazon-web-services cron-task s3cmd

2
推荐指数
1
解决办法
2193
查看次数

Laravel 调度程序手动工作而不是自动工作?

我有这个Kernal.php

$schedule->call('removeTemporaryFiles')->everyMinute();
Run Code Online (Sandbox Code Playgroud)

当我击中php artisan schedule:run它时,它就像魅力一样。但我也跑了:

 * * * * * php /var/www/html/archive/artisan schedule:run >> /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

但它不会自动运行。我已经等了超过一分钟,但它仍然没有运行。我究竟做错了什么?

以及主机cron保存在哪里?每分钟运行一次并调用工匠计划:运行?

php scheduled-tasks cron-task laravel laravel-5

2
推荐指数
1
解决办法
2150
查看次数

get_user() 在 WordPress 上需要哪些文件

我需要在 WordPress 站点上运行 cron 作业,该站点在脚本中包含 get_users() 函数,但是因为该脚本是单个文件,所以它不包含任何核心 WordPress 文件。

我的问题是我需要包含哪些文件才能运行 get_users() 函数。

任何帮助将不胜感激。

此致

大卫

php wordpress function cron-task

2
推荐指数
1
解决办法
205
查看次数

在Ubuntu 16.04上启动crond.service

我在Ubuntu 16.04中编写了一些计划任务.

但是当我尝试启动crond.service时

sudo service crond start
Run Code Online (Sandbox Code Playgroud)

我收到了这条消息

crond.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

有什么问题?通过crontab命令将任务添加到计划中并且看起来很好(该命令在终端中工作,具有正确的树文件夹,我刚刚添加了日期参数).

linux ubuntu crontab cron-task

2
推荐指数
1
解决办法
2万
查看次数

Laravel Mail:如何在laravel中1个月后自动向用户发送邮件

我想在1个月后自动在他们的Gmail帐户中向用户发送邮件或通知.关于如何在laravel中做任何建议.

例如:当用户注册当前日期时,必须在时间到达后自动在1个月后发送通知.

我有点困惑,一点点建议对我很有帮助.

cron cron-task laravel

1
推荐指数
1
解决办法
512
查看次数