From owner-freebsd-bugs@freebsd.org Tue Sep 1 15:31:22 2015 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 59CA29C7D6E for ; Tue, 1 Sep 2015 15:31:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2E6A17E6 for ; Tue, 1 Sep 2015 15:31:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t81FVMY3062673 for ; Tue, 1 Sep 2015 15:31:22 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 202814] cron_flags="-m mailto not used by periodic routines Date: Tue, 01 Sep 2015 15:31:22 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 10.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: joeb1@a1poweruser.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2015 15:31:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202814 Bug ID: 202814 Summary: cron_flags="-m mailto not used by periodic routines Product: Base System Version: 10.2-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: conf Assignee: freebsd-bugs@FreeBSD.org Reporter: joeb1@a1poweruser.com Trying to change daily cron emails to go to user account instead of root. I edited rc.conf and added this cron_flags="-m bob@mydomain" followed by "service cron restart" console command. Then issuing "ps auxww | grep cron" console command showed root 1953 0,0 0.2 10184 1940 - Is 1:05PM 0:00.30 /usr/sbin/cron -m bob@mydomain -s But that night the periodic emails still went to root. On the questions list Arthur Chance explained that periodic routines reroutes its output independent of cron's settings. Adding this to periodic.conf is the work-a-round daily_output="user@dom.ain" weekly_output="$daily_output" monthly_output="$daily_output" daily_security_output="$daily_output" weekly_security_output="$daily_output" monthly_security_output="$daily_output" where "user@dom.ain" would be "bob@mydomain" This work-a-round should not be required if the logic of periodic adhered to the man cron specs. All the cron periodic routines need to be modified to be aware of the cron_flags="-m 'bob@mydomain'" option and use it's value as the destination email address. Would also be nice if error messages were issued for invalid values. Should also work for any host user name like cron_flags="-m bob", IE no mydomain needed for any user on same host. -- You are receiving this mail because: You are the assignee for the bug.