Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.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
Linux 重新启动的Cronjob不工作_Linux_Shell_Ubuntu_Cron - Fatal编程技术网

Linux 重新启动的Cronjob不工作

Linux 重新启动的Cronjob不工作,linux,shell,ubuntu,cron,Linux,Shell,Ubuntu,Cron,我正在尝试crontab,但是用于电子邮件的crontab不起作用。但是,我希望crontab运行shell脚本,而shell脚本运行python脚本 我试过的一个crontab是 * * * * * echo " This is current date and time $(date)" 但这不是在屏幕上打印出来的。我不明白我做错了什么。用于通过此命令发送电子邮件 echo " This is a message " | mailx -s "Subject" mymail@email.co

我正在尝试crontab,但是用于电子邮件的crontab不起作用。但是,我希望crontab运行shell脚本,而shell脚本运行python脚本

我试过的一个crontab是

* * * * * echo " This is current date and time $(date)"

但这不是在屏幕上打印出来的。我不明白我做错了什么。

用于通过此命令发送电子邮件

echo " This is a message " | mailx -s "Subject" mymail@email.com
您需要确保系统上的端口25已打开。 您可以使用mailq命令检查系统队列中的电子邮件。 您可以从中检查本地端口是否打开

telnet localhost 25
nc localhost 25

这与Oracle有什么关系?很抱歉,没有看到该标记。不要将代码或诊断信息作为图像发布。无论如何,Linux的版本在这里几乎不相关。具有故障详细的故障排除部分。但是如果你根本不能发送邮件,为什么你认为这是一个
cron
问题呢?Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。Hi@himanshubhati:在每行代码/数据/错误MSG的前面使用4个空格,或者突出显示一块文本,并使用编辑框左上角的
{}
格式工具将其格式化为代码/数据/输出。有关更多信息,请参阅和。祝你好运。入站25端口不需要打开,出站邮件才能工作。OP没有透露他们何时或如何配置电子邮件,所以他们可能从来没有这样做过。我只希望我能够使用cronjob一次。我对它很陌生。请至少向我推荐一个简单的脚本,我可以尝试学习。@himanshu你能告诉我从crontab发送邮件的依赖项是什么吗?我想你必须安装mailx(yum install-y mailx for centos/apt get install mailx for ubuntu)。此pakg允许您从系统的“从邮件”命令发送电子邮件。如果安装了上述pakg,请尝试运行mail命令来测试发送邮件。(回显“您的邮件”|邮件-s“邮件主题”email@address) . 如果您仍然面临一些问题,请检查日志(tail/var/log/sendmail)