默认情况下,Arch Linux没有安装sendmail。因此,我在我的syslog中得到了以下消息:
Sep 15 13:16:01 zorro crond[18497]: mailing cron output for user collectors sh cronjob.sh
Sep 15 13:16:01 zorro crond[18497]: unable to exec /usr/sbin/sendmail: cron output for user collectors sh cronjob.sh to /dev/null
建议如何修复此默认行为,以便发送实际消息?
heirlo
平台: Arch Linux Cron: cronie Mail: msmtp
我发现将cron输出发送到Office 365托管的邮箱会产生以下错误,即使通过CLI发送邮件运行良好:
Apr 01 04:41:10 prod crond[306]: msmtp: the server did not accept the mail
Apr 01 04:41:10 prod crond[306]: msmtp: server message: 550 5.7.1 Client does not have permissions to send as this sender
Apr 01 04:
我正在尝试将crond添加到yocto构建中,我将以下代码行添加到local.conf中
IMAGE_INSTALL_append = "cronie "
并试图构建镜像,
错误消息如下:
ERROR: karo-image-userfs-1.0-r0 do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontar
我使用ubuntu:最新的镜像,cron已经安装,因为我的cron作业根本没有运行。我想检查cron守护进程是否在我的docker容器中运行。
所以我输入了
service cron status
结果如下:
Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service cron status
Since the script you are attempting to invoke has been converted to an Upstart job, you
在跟踪/var/log/cron时,我注意到由于PAM权限,cron作业失败了。在我的access.conf中,我确实有以下未注释的内容来确保(或者我想要确保)根用户确实拥有运行cron作业的权限。
# User "root" should be allowed to get access via cron .. tty5 tty6.
+ : root : cron crond :0 tty1 tty2 tty3 tty4 tty5 tty6
我在Centos 7内核3.10.0-693.21.1.el7.x86_64上,我们已经通过领域、sssd、kerberos将它连接到W
Oracle Linux 5.10
根用户可以访问crontrab,但不能访问任何其他用户。没有/etc/cron.allow,/etc/cron.deny是一个空文件。
使用Oracle用户帐户:
[oracle@dub-ImrORA2 ~]$ crontab -e
Authentication failure
You (oracle) are not allowed to access to (crontab) because of pam configuration.
/etc/pam.d/crond listing:
auth sufficient pam_env.s
服务器有Ubuntu12.10,我试图安装cron
sudo apt-get update
sudo apt-get install cron
第二个命令的输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
cron is already the newest version.
The following package was automatically installed and is no longer required:
php5-common
Us
service crond status -l的内容:
[root@test ~]# service crond status -l
Redirecting to /bin/systemctl status -l crond.service
● crond.service - Command Scheduler
Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor
preset: enabled)
Active: active (running) since Mon 2018-01-15 13:34:5
我们正在使用cron来触发web服务。当我们计划中断并且数据源将不可用(而不是服务平台)时,我们确定更容易停止crond,而不是注释掉100+计划的作业。停止crond一个小时或更长时间有问题吗?这会否对本地系统构成风险?我们的另一个选项是编写一个shell脚本来导出crontab并将其替换为一个已编辑的文件,然后在中断完成后将其交换回去。
Linux 4.1.12-61.22.el6uek.x86_64
谢谢
当我去/var/log/packages/时,我可以看到我已经安装了dcron-4.5-x86_64-5,我相信这和crond是一样的。现在,我希望确保配置了对/etc/crontab的权限(基于我的CIS基准手册),但是当我运行以下命令时:
stat /etc/crontab
上面写着:
stat: cannot stat '/etc/crontab' : No such file or directory.
我在哪里能找到那个crontab文件?我做得对吗?什么样的松驰软件包利用了crond守护进程?
我无法连接到WiFi网络。我尝试过各种方法,如wpa_supplicant和wicd。目前我正在尝试netctl。
当我输入命令:systemctl --type=service时,我会看到以下错误:
📷
netctl启动无线家庭
Job for netctl@wireless\x2dhome.service failed. See 'systemctl status
netctl@wireless\x2dhome.service' and 'journalctl -xn' for details.
这是wireless-home的概要文件:
Descripti
我的cron作业已经停止在我的CentOS 7服务器上工作。服务器正在运行WHM/cPanel。
这似乎是PAM服务的一个问题,因为在/var/log/secure中,当cron作业试图运行时,我可以看到以下错误:
Jun 24 10:45:01 server1 crond[22400]: pam_access(crond:account): auth could not identify password for [root]
Jun 24 10:45:01 server1 crond[22404]: pam_access(crond:account): auth could not ide