crontab相关内容

在哪里可以设置crontab会使用的环境变量?

我每个小时都有一个crontab。运行它的用户在用户从终端运行作业时起作用的 .bash_profile 中具有环境,然而,显然这些不被crontab拾取运行。 我已经尝试在 .profile 和 .bashrc 但他们似乎还没有收拾起来。有没有人知道我可以把crontab的环境变量放在哪里? 解决方案 让'cron'运行一个shell脚本,运行命令前的环境。 始终。 # ..
发布时间:2017-08-25 17:44:44 服务器开发

使用crontab在yii中添加余数电子邮件

建议我在 protected / commands 下创建一个File MessengerCommand.php作为 class MessengerCommand扩展CConsoleCommand { public function run($ args) { / * if(ERunActions :: runBackground()) {* / $ mail = Yi ..
发布时间:2017-08-09 02:41:14 PHP

使用crontab作业发送邮件,电子邮件文本转到一个名为ATT00001.bin的附件文件

我想在一个linux服务器中分析一些数据,然后将其作为电子邮件文本发送到我的电子邮件帐户,但是当我在shell命令中执行这个shell脚本时,它工作得很好,奇怪的是当我把所有的过程进入crontab工作,电子邮件文本将变成一个附件文件,有人可以帮助吗? #* * * * * x /opt/bin/exec.sh>> / opt / bin / mailerror 2>&$ 1 / * ..
发布时间:2017-08-08 22:13:14 服务器开发

如何将cron作业部署到生产中?

人们如何部署/版本控制cronjobs到生产?我更喜欢人们使用的约定/标准,而不是任何特定的解决方案,但是我恰好使用git进行版本控制,而cronjob正在运行一个python / django脚本。 解决方案 如果您使用 Fabric 进行破坏,您可以添加一个编辑你的crontab的函数。 def add_cronjob(): run('crontab -l> / tmp / ..
发布时间:2017-05-29 01:50:04 其他开发

使用crontab与django

我需要创建一个从crontab每天发送通讯的功能。我在互联网上找到了两种方法: 首先将文件放在django项目文件夹中: #! / usr / bin / env python import sys import os from django.core.management import setup_environ import settings setup_e ..
发布时间:2017-05-28 04:13:06 Python

Crontab - 在目录中运行

我想设置一个工作,在根crontab中每天运行。但是我希望它从一个特定的目录执行它,所以它可以找到所有需要的文件,因为应用程序有一堆相对路径。 无论如何,可以我告诉crontab从特定的目录运行? 解决方案 所有作业都由shell执行,所以通过一个shell代码片段命令更改目录。 cd / path / to / directory&& ./bin/myapp ..
发布时间:2017-05-26 20:32:43 服务器开发

linux debian crontab作业没有执行

我有一个位于 /etc/cron.daily 目录中的bash脚本 foo.sh ,根目录拥有的chmoded 700,root用户的crontab列表不变(crontab -l)从Debian安装的核心。我以crontab -l和/或crontab -e的另一种方式运行cronjob(例如,在Debian的具体情况下,我没有使用/etc/init.d/cron重新启动cron守护程序)。尽管测试 ..
发布时间:2017-04-16 20:13:53 服务器开发

为什么我的cron作业执行多次?

我设置了一个需要每天执行一次的cron作业,但它正在执行多次。我已经设置它,如下所述: 5 8 * * * / sh_file_path 解决方案 如果没有更多关于你的特定设置/系统的知识,并且事实上所有的工作都执行多次,我只能推测你有多个cron守护进程在你的系统上运行。 做一个完整的进程列表和grep为 cron (大多数都有这个词在二进制的名称 ..
发布时间:2017-01-13 22:04:51 Linux/Unix

Cron作业执行PHP程序

我有一个Linux服务器,在这里我想执行一个cron作业发送生日邮件给我的所有朋友一个PHP程序。我想创建一个从数据库读取数据并发送邮件的PHP程序。 我想知道cron job的命令,每天自动执行程序。我不知道Linux命令。 解决方案 你会想读一下“crontab”命令,您将这样做。 从linux命令提示符运行crontab命令。 * * * * * php your ..
发布时间:2017-01-13 22:02:52 PHP

shell_exec不工作从crontab

我已经看过他们不适合这种情况的其他答案。 我使用文件的完整路径。代码复制已被简化。 run.php包含: shell_exec(“php /var/www/html/sync/chourly.php $ position $ quotientx> / dev / null 2> / dev / null&”);如果我手动使用 php run.php ,则 这里是cron ..
发布时间:2017-01-13 22:01:29 PHP

数组声明的shellscript不工作在计划cron工作?

我创建了一个名为“script.sh”的shell脚本,它读取数组元素并将其打印在终端上。脚本如下: arr =(“hello”“world”) for i in $ {arr [@]} do echo $ i; done 它在终端执行时会产生期望的输出,即'Hello World'如果我在crontab作业中安排相同的脚本,每分钟自动执行并将输出存储在另一 ..
发布时间:2017-01-13 21:57:16 服务器开发

每秒从cron运行一个脚本

我有一个脚本,我从浏览器中运行meta刷新,它workd没有任何问题在浏览器,但它不会在cron工作,所以我可以做什么,每秒从cron运行? i知道睡眠我可以,但我必须创建几个cron选项卡在cron工作,每次我必须运行脚本 睡眠我怎么可以运行此脚本每5秒。 ..
发布时间:2017-01-13 21:55:22 PHP

Crontab运行问题

我有500个php文件,我想制作一个crontab来自动运行它们(他们存储XML数据在我的数据库)我的问题是: crontab为每个php文件它工作正常。命令如下: * * * * * php /home/username/public_html/codes/php0.php 但是当我想运行一个shell脚本,包括我所有的php文件,如下: * * * * ..
发布时间:2017-01-13 21:54:56 服务器开发

PHP Cron问题 - 使用plesk:动态库,open_basedir

我通过plesk(控制面板)crontab输入以下命令,每小时运行一次php文件: php httpdocs / cron / script.php 我得到以下2个错误消息我的电子邮件): PHP警告:PHP启动:无法加载动态库'/ usr / lib / php / modules / http.so' - /usr/lib/php/modules/ht ..
发布时间:2017-01-13 21:44:41 PHP