Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/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
如何禁用Cronjob电子邮件?_Cron - Fatal编程技术网

如何禁用Cronjob电子邮件?

如何禁用Cronjob电子邮件?,cron,Cron,我想禁止我的cronjob向我发送电子邮件 我的cronjob正在执行一个php文件 在这个文件的顶部,我写道: #!/usr/bin/php <?php $ crontab -e MAILTO="" 使用putty连接到您的服务器 在命令行中: crontab -e 它将在编辑器中打开cron。如果编辑器默认为vi,则按“i”以插入模式。然后放在第一行 MAILTO="" 按“Esc”停止插入模式,按“:x”退出并保存 如果您不知道如何连接到您的服务器,您需要联系您的系统管理员。

我想禁止我的cronjob向我发送电子邮件

我的cronjob正在执行一个php文件

在这个文件的顶部,我写道:

#!/usr/bin/php
<?php 
$ crontab -e
MAILTO=""

使用putty连接到您的服务器

在命令行中:

crontab -e
它将在编辑器中打开cron。如果编辑器默认为vi,则按“i”以插入模式。然后放在第一行

MAILTO=""
按“Esc”停止插入模式,按“:x”退出并保存


如果您不知道如何连接到您的服务器,您需要联系您的系统管理员。

评论电子邮件发送行在行的开头添加评论符号
@Ephoriagrogi您的意思是:
#MAILTO=”“/usr/bin/php
我认为您混淆了shell和php。从命令行执行
crontab-e
,而不是在php脚本中执行。它将在您选择的编辑器中打开,您可以从那里禁用邮件。就像前面提到的@JeanDoux,您混淆了shell和PHP,您可以在PHP中进行操作,但不是这样,并且只有当您试图编辑的crontab由运行您的Web服务器的同一用户拥有时。找出您的主机是否具有SSH访问权限,连接并执行
crontab-e
,或者您的主机是否使用parallels-plesk或类似的web界面,然后将
&>/dev/null
添加到web界面中cron任务的末尾(因此位于您正在运行的文件或命令的路径后面)。
MAILTO=""