If the last line in a crontab is not terminated by a newline character, the last character of the command in that line will be ignored. Steps to reproduce: Append the following line to your crontab and DO NOT terminate this last line with a newline character: * * * * * echo This is a bug The mail you will receive has subject "echo This is a bu" and body "This is a bu". I reported this bug to the author and it is fixed in version 3.2 but the latest version in portage is 2.9.
Created attachment 86991 [details, diff] Matt's solution from dcron-3.2 This patch reflects Matt's solution and is applyable to dcron-2.9. Please add it to the portage tree.
Comment #1: Why isn't dcron updated to 3.2? Should someone file a bug for a revision bump?
A version bump of the current ebuild to 3.2 works fine, including all three current patches left unchanged.
3.2 now in portage