小编cbm*_*ica的帖子

cron 使用什么邮件程序发送邮件?

我正在尝试调试 cron 没有在我没有配置的 Centos 6 机器上发送邮件的问题。如何确定 cron 使用哪个邮件程序发送邮件?crontab 手册页有这么一段话:

除了 LOGNAME、HOME 和 SHELL,cron(8) 将查看 MAILTO,如果它有任何理由由于在“这个”crontab 中运行命令而发送邮件。如果 MAILTO 已定义(且非空),则邮件将发送给如此命名的用户。如果 MAILTO 已定义但为空 (MAILTO=""),则不会发送邮件。否则邮件将发送给 crontab 的所有者。 如果您在安装 cron 时决定使用 /bin/mail 而不是 /usr/lib/sendmail 作为邮件程序,则此选项很有用 -- /bin/mail 不执行别名,并且 UUCP 通常不读取其邮件。

带星号的部分是让我想知道的部分:“好吧,是 sendmail 还是 mail?”

sendmail centos cron centos6

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

/var/log/httpd 上的权限

我正在尝试设置对 /var/log/httpd 的权限,以便 httpd 可以在那里写入其日志文件,但我似乎无法使其工作。我已将chown目录编辑为 apache:apache,并将其chmod编辑为 777:

# ls -l /var/log
[...]
drwxrwxrwx 2 apache apache    4096 Aug 26 15:55 httpd
Run Code Online (Sandbox Code Playgroud)

那么为什么 apache 用户不能将文件写入该目录呢?

# sudo -u apache touch /var/log/httpd/foo
touch: cannot touch `/var/log/httpd/foo': Permission denied
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

linux permissions apache-2.2

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

标签 统计

apache-2.2 ×1

centos ×1

centos6 ×1

cron ×1

linux ×1

permissions ×1

sendmail ×1