无法在Amazon EC2上设置cron-job

用户名

我有一个运行我的网站的Amazon EC2实例(Ubuntu Server 13.04-64位[ami-bf1d8a8f])。我需要设置Cron Job才能每天收到电子邮件警报。

有没有人有任何建议或可能的解决方案?

谢谢你的时间。

萨姆

这与通过命令行在任何其他服务器上设置cron作业相同。

  1. 通过SSH连接
  2. 导航 /etc/cron.daily
  3. 制作一个新的脚本,该脚本运行/调用一个PHP脚本来发送电子邮件/其他任务
  4. 确保其可执行文件

您可以使用诸如wget -q -O temp.txt http://www.site.com/cron.php调用PHP脚本之类的命令,也可以通过命令行使用php /var/www/site/cron.php

关于wget方法,temp.txt将包含脚本的输出,或者您可以将输出重定向到/dev/null这只会丢弃所有输出。如果您需要保存cron脚本的输出并且决定使用命令行方法,则可以将数据输出到文件中php /var/www/site/cron.php > output.txt

如果您需要更多说明/细节,请发表评论。还可以看看设置为每天执行php文件的基本cron作业

第1步:在cron.daily文件夹中创建bash脚本

通过SSH连接到实例,使用导航到每日cron文件夹cd /etc/cron.daily接下来的类型sudo nano mailscript,请注意没有.shbash扩展名。我的扩展程序有问题,导致脚本无法运行。

步骤2:Bash脚本内容

将其输入命令行文本编辑器 nano

#!/bin/bash

php /var/www/mail-script.php > /var/www/mail-script-log.txt

现在保存文本文件并退出,以保存使用CTRL + O,然后按Enter键,然后按退出CTRL + X

步骤3:使其可执行

我们需要允许文件被执行,输入sudo chmod +x mailscript

步骤4:尝试一下

要进行测试,请键入./mailscript来运行cron cron.daily现在检查您的电子邮件!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Amazon AMI EC2上设置Rails

来自分类Dev

对EC2上Amazon Linux AMI端口设置的怀疑

来自分类Dev

无法在Amazon EC2上使用Wildfly 8080端口

来自分类Dev

无法在Amazon EC2上安装Solr

来自分类Dev

无法 ping Amazon EC2 实例

来自分类Dev

Cron Job无法执行

来自分类Dev

即使删除后,Amazon EC2 centos上的Cron仍然执行

来自分类Dev

在Amazon EC2上安装numpy

来自分类Dev

pyvirtualdisplay在Amazon EC2实例上

来自分类Dev

在Amazon EC2上安装Pygtk

来自分类Dev

在Amazon EC2上更改ulimit

来自分类Dev

Amazon ec2上的CPU峰值

来自分类Dev

Amazon EC2上的VPN

来自分类Dev

Amazon EC2实例上的分区

来自分类Dev

在Amazon EC2上设置HTTP / 2 Web服务器的最快方法?

来自分类Dev

无法在EC2 Amazon Linux 2上安装Docker企业版

来自分类Dev

如何在Amazon EC2上使用自己的域设置电子邮件转发?

来自分类Dev

如何在Amazon EC2上设置具有自动扩展功能的ElasticSearch集群?

来自分类Dev

在Amazon Ec2上为Apache用户设置路径变量

来自分类Dev

如何在Amazon EC2 Ubuntu服务器上设置GUI

来自分类Dev

在Amazon EC2实例和Django上设置HTTPS / SSL

来自分类Dev

如何在Amazon EC2上设置具有自动扩展功能的ElasticSearch集群?

来自分类Dev

如何在Amazon EC2上使用自己的域设置电子邮件转发?

来自分类Dev

首次在Amazon Ec2上设置Ghost博客的各种菜鸟问题

来自分类Dev

学习如何在Amazon EC2 / a VPS上设置OpenVPN的最佳方法?

来自分类Dev

无法通过浏览器在Amazon ec2实例上运行Strongloop Loopback

来自分类Dev

在Amazon EC2上安装的Openfire中无法连接超过4k用户

来自分类Dev

无法连接到Amazon EC2实例上的自定义端口

来自分类Dev

无法在Amazon Ec2实例上的docker中运行Elasticsearch

Related 相关文章

热门标签

归档